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
>
>

Reply via email to