[whatwg] [hybi] Websocket algorithmic specification

Greg Wilkins gregw at webtide.com
Wed Feb 3 14:08:59 PST 2010


Jamie Lokier wrote:
> Greg Wilkins wrote:
>>  send the following bytes to the remote server
>>  47 45 54 20
>>
>> A literal reading of the spec would interpret that as
>> meaning that the bytes actually have to be sent, while
>> any sane implementation is going to append the bytes to
>> a buffer to be sent/flushed sometime later.
>>
>> Does this mean that ws server could validly reject a
>> handshake as non compliant if these bytes arrived
>> in the same packet as the subsequent bytes?
> 
> No, because TCP does not preserve write boundaries.


I know that... you know that..... but will the script kiddie
trying his hand at writing his own server know that?

Anyway, I think the point is moot, as Ian has been
adding text to the spec (in imperative voice :) to
specify what "send" means.

cheers






More information about the whatwg mailing list