Richard Kettlewell <rjk@terraraq.org.uk> wrote:
MJ Ray <markj@cloaked.freeserve.co.uk> writes:
If they're connecting buffered I/O directly to the network socket and collecting more data than they need from it, then surely they are in error and need fixing. Why? SMTP and NNTP (for instance) have mechanisms for negotiating the use of pipelining; why should a client that doesn't use those mechanisms expect to be able to pipeline safely?
IIRC, SMTP requires an alternating dialogue, but the NNTP spec (like FTP) does not. So, a client should be able to pipeline NNTP or FTP safely with a conformant server, as long as it is happy to handle state change failures earlier in the pipeline when they occur. -- MJR http://mjr.towers.org.uk/ IM: slef@jabber.at This is my home web site. This for Jabber Messaging. How's my writing? Let me know via any of my contact details.