From: <x51...@fe...> - 2000-10-04 16:11:04
|
Ulrich Eckhardt wrote: > My intent was to find out if a client has disconnected. On my Debian GNU/Linux > machine, the server-side checks for new data, sees that some data is waiting on > a socket but the size of the transmitted data is zero. > Since this behaviour is not documented in SDL, I wonder how other OSs behave > and if this behaviour can be used to detect that the client has disconnected. > In short: disconnected = zero data-size for all OSs ? Yes, I think that something similar happen to me on Windows. But only happens when you are waiting for data and the connection broken.( at least I think so ) We could simply skip all the messages with size = 0. What do you think? -- Miguel Angel Blanch Lardin -- http://www.arianne.cx -- Arianne -- The free open source massively multiplayer online role playing game nuclear cia fbi spy password code encrypt president bomb iran irak korea cuba Echelon must die |