On 2008-03-28, Laszlo Nagy <[EMAIL PROTECTED]> wrote: > >> Yes, that is exactly what it means. >> >> >From the recv() man page: >> >> RETURN VALUE >> These calls return the number of bytes received, or -1 if an >> error >> occurred. The return value will be 0 when the peer has performed an >> orderly shutdown. >> >> > Mea cupla. :-) > > What about non-blocking sockets?
$ man recv ... If no messages are available at the socket, the receive calls wait for a message to arrive, unless the socket is non-blocking (see fcntl(2)), in which case the value -1 is returned and the external variable errno set to EAGAIN. ... -- Grant -- http://mail.python.org/mailman/listinfo/python-list