[fpc-pascal] Socket (Depecrated) on FreePascal
Diego Antonio Lucena Pumar
diego.lucena.pumar at gmail.com
Sun Mar 1 03:12:42 CET 2009
Hi List:
My name is Diego and write from Spain. I need help. My problem resist on the primitive deprecated Accept. The interface is the following:
function Accept(
Sock: LongInt;
var Addr;
var Addrlen: LongInt
):LongInt;
For my program I need use this interface, and not the modern versions.
Really, I can't compile the program. The error is provacated by the parameter (var Addr;). In the documentation y can read about this type of argument and indicated that is trated of Variable parameters. I read more and opine that this argument need a reference to a structure INADDR. But a call the function this:
Saux := Accept(S1, @Addr, sizeof(Addr));
Where:
S1: is socket descriptor.
Addr; is a variable type TInetSockAddr.
What is my error?. Sorry for my english. Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20090301/e6f830b4/attachment.html>
More information about the fpc-pascal
mailing list