Andrew Brunner wrote: > Sockets programming often requires a poll for how much data is > available on a particular socket descriptor. AFAIK, it doesn't? If data is available, but less than you request, a 'read' on the socket does not block, but returns the number of bytes read, which is less than you requested. Micha