[fpc-pascal] How to implement a simple tcp/ip connection?

Norbert Saint Georges nsg at tetrasys.eu
Tue May 19 20:10:26 CEST 2020


Giuliano Colla a écrit :
> Il 19/05/2020 18:57, Michael Van Canneyt ha scritto:
>
>> They are not missing.
>>
>> How do you think fpsock and lnet implement non-blocking ?
>> It's simply called  O_NONBLOCK.
>
> I'm using fpc 3.0.4. With just Sockets in the uses clause both SOCK_NONBLOCK 
> and O_NONBLOCK give an Identifier not found error.
> I've seen that SO_REUSEPORT was commented out, so I just defined it in my 
> code.

With lnet I use:
fsock.SetState (ssBlocking, false);
fsock.SetState (ssReuseAddress, true);

-- 
Norbert Saint Georges
http://tetrasys.fi



More information about the fpc-pascal mailing list