Yes, maybe it is a text file problem, but I cannot solve it. Did somebody make same program on win32? Could I try it with recv(), send()? In this case how can i detect the end of communication?
#Tsch : Balázs Csaba > > > 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. _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal