:: Re: [DNG] Unix Socket class: how to…
Top Page
Delete this message
Reply to this message
Author: aitor_czr
To: dng
Subject: Re: [DNG] Unix Socket class: how to send arguments to the suid of simple-netaid

On 12/9/19 6:49, aitor_czr wrote:
> Maybe you are wondering about the reaseon why the server of the socket
> should be multithreaded.
> Well... Download the following example:
> http://gnuinos.org/socket/ip/
> The code of the server has been replaced by:
> serverSocket( { FILE_DESCRIPTOR, "0", "wlan0" } );
> system("sudo ./client");
> That is, the information is sent through the file descriptor and
> immediatly after the client is run *while*
> the server is waiting to be heard in a separate thread.
> Just run:
> $ ./server
> and your network interface (wlan0) will be brung down.
> Cheers,
> Aitor.

There were some minor error in the example. For example, the name of the
object in the constructor of the server was missing:

serverSocket sender( { FILE_DESCRIPTOR, "0", "wlan0" } );

I fixed them, and now it works: