[sldev] [ARCH] Certified HTTP Project Update - Oct 25

Argent Stonecutter secret.argent at gmail.com
Mon Oct 29 10:47:27 PDT 2007


On 29-Oct-2007, at 12:28, Callum Lerwick wrote:
> On Fri, 2007-10-26 at 17:12 -0500, Argent Stonecutter wrote:
>> Send a sequence
>> number with the update and you can tell if you missed one, and
>> periodically send back a "mass ack" with a list of missed sequence
>> numbers since the last mass ack, with some kind of RLL coding for big
>> gaps.

> ... In other words, use TCP. (Specifically, RFC 2018)

SACK doesn't include letting the application layer know about missed  
segments, nor does it allow the application layer to decide whether  
to retransmit a missed segment or not. TCP is a reliable transport,  
every byte put into the pipe must get to the other end, and as far as  
the application is concerned all this stuff happens under the hood.  
We don't care if all of the last 10 texture changes on face 0 got to  
the client or not, so long as the 11th one gets there.



More information about the SLDev mailing list