No, because the server's writes to the TCP socket will be non-blocking.
The underlying OS (in its implementation of TCP) will accept the data
immediately, but, if necessary, buffer the outgoing data until it can
be sent.
If the underlying OS socket buffer is unlimited, the reasoning
should be all right. However, according to the manpage of
<http://www.manpagez.com/man/2/send/>send():
If no messages space is available at the socket to hold the message to be
transmitted, then send() normally blocks, unless the socket has been
placed in non-blocking I/O mode.
But the TCP socket in this case *has* been place non-blocking mode.
That was my point.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel