Hello and thanks for taking a look.
Yes, I am fairly well acquainted with socket programming on both Windows
and Linux (this case Raspbian),but I am no expert for sure. I gave your
recommendation a try, but no go.
OK, attempted to compile the source outside of Netbeans. The same
issue. There is a configuration issue with Raspbian when it comes to
network programming. Time to post something on the Raspberry Foundation
forum.
73,
Ron / W4MMP
On 1/25/2020 13:39, Zahid Rahman wrote:
This guy seems to know the differences between different
operating systems, on this topic of socket programming.
https://www.gta.ufrj.br/ensino/eel878/sockets/index.html
A Wild guess to your question could be
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
I think your issue is operating system C portability/compatibility
issue not netbeans issue.
On Sat, 25 Jan 2020, 16:06 Ronald Patton, <[email protected]> wrote:
Hello,
Background: I am porting a Windows (Win10) application that was
developed with Visual Studio 2017 to the Raspberry Pi 4B. The
source as been copied to the RPi. Netbeans 11.2 is installed on
the RPi. The C/C++ plugin has been installed. Below is the
Netbeans version info:
/*Product Version: Apache NetBeans IDE 11.2*//*
*//*Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch
2*//*
*//*Java: 11.0.6; OpenJDK Server VM
11.0.6+10-post-Raspbian-1deb10u1*//*
*//*Runtime: OpenJDK Runtime Environment
11.0.6+10-post-Raspbian-1deb10u1*//*
*//*System: Linux version 4.19.93-v7l+ running on arm; UTF-8;
en_US (nb)*//*
*//*User directory: /home/ron/.netbeans/11.2*//*
*//*Cache directory: /home/ron/.cache/netbeans/11.2*/
The issue I am experiencing is with certain header files. This
particular application needs access to the network. I have included:
#include <math.h>
#include<string.h> //memset
#include<stdlib.h> //exit(0);
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
The last should include definitions for network variables and
functions however when adding:
struct sockaddr_in si_me, si_other, si_gui;
Netbeans reports:
/*unable to resolve forward declaration sockaddr_in.*//*
*//*----*//*
*//*(Alt-Enter shows hints)*/
Netbeans also reports the same for the sendto call.
I'm sure it is something simple that I have over looked but
searching the internet has not provided answers.
Regards,
--
73,
Ron / W4MMP