This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: TCP/IP Stack packet regrouping


  > On 16-Jul-2001 Trenton D. Adams wrote:
  > >   > 
  > >   > > If not, in blocking mode it will most likely appear to 
  > >   > happen all at 
  > >   > > one time right?
  > >   > 
  > >   > Not necessarily. read() can return early if _some_ data is 
  > >   > available.
  > > 
  > > Are you saying that read () will return if ONLY some of 
  > the data is 
  > > there, but will complete successfully if it's all there?
  > > 
  > > 
  > > So, to summarize what you said.
  > > 
  > > Sending generally will send it all at once, and there's 
  > no need for a 
  > > loop for the outgoing buffer? Receiving I should always 
  > do the loop 
  > > just in case?
  > 
  > Yes, these comments are accurate, but only for TCP 
  > connections.  Other types of connections will have 
  > completely different behaviour/semantics.
  > 

Thanks for that, I'm going to be using TCP! :)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]