On Thu, 7 Sep 2000, Yaron Zabary wrote:

> > 1. Why does TCP aggregate the first few records, and then "settle
> > down" and behave as expected?
> 
> Probably Nagle (take a look at RFC 896 'the small packet problem'). Try
> to disable Nagle on the senders (not sure this is possible).

disabling NAGLE is possible using a TCP option and setsockopt(), but it
won't work, and NAGLE is not the only reason why data may be queued.
actually, according to his description, this is NOT nagle, but simple
queuing data on the receiving side.

again, there is no trivial fix for his code. he must write it properly,
being ready to packetise the incoming data in his application, cause TCP
will never do that for him (at least not TCP is defined today).

guy

"For world domination - press 1,
 or dial 0, and please hold, for the creator." -- nob o. dy


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to