Subj : Re: Threading and Timeouts To : comp.programming.threads From : David Schwartz Date : Wed Jul 20 2005 04:34 pm "Giancarlo Niccolai" wrote in message news:dbmbi4$ot9$1@newsread.albacom.net... > No; if the underlying protocol can accept data fragmentation (i.e. TCP), > write() will post to the network layer exactly the data that can pass in > that moment (and will return how many characters have been delivered), Where do you find this guaranteed? > If any of this weren't the case, then the POSIX specifications about > select() wouldn't be possibly fulfilled, as it explicitly says that after > that select() declares a socket ready, it MUST NOT BLOCK the very next > operation for which select() was queried . It does not say that anywhere. You are totally making that up. DS .