[fpc-pascal]win32 server socket problem

Michael Van Canneyt michael.vancanneyt at wisa.be
Fri Aug 15 12:32:51 CEST 2003


On Fri, 15 Aug 2003, [iso-8859-2] Balázs Csaba wrote:

> I found a problem at night, and ia cannot solve it in 5 hours.
>
> I wrote the simple server side on linux (socket, bind, listen.... accept). I
> connect to this server with a simple Delphi5 client on port 2001 (i tried
> any other). The "while (not eof(sin))" stops and waits for the forst packet,
> and so on.
> But on windows (with win32 compiler) the same program can read garbage data
> from sin (text type) and the data is infinity, so i cannot be the end of
> data.
> What is the difference betwwen win32 and linux socket units? What can I do
> to compile the program perfectly on win32?

The problem is not in the sockets unit, I think, but in the handling of
text files on Win32. I don't know whether there is a simple solution for
this.

Michael.





More information about the fpc-pascal mailing list