Hi Torben,

Allows me to offer my 2 pences.

> Imagine two clients which are sending a delta against the same server
> version.
> The delta says to insert "Hello" at some position in a blip.
> The correct outcome is "HelloHello" being inserted.
> Now one client fails to submit its delta, the other one succeeds.
> The client that failed cannot detect that it failed, because the other
> delta looks exactly the same. Thus, in the end "Hello" will be inserted only
> once.

Does your client not use TCP? So if the delta has been submitted to
the server successfully, then your client should receive an
acknowledgement doesn't it? And each instance of your client has
unique port/IP address pair so there shouldn't be confusion on who has
sent which delta, as each delta is sent over independent and unique
connection to the server. If one delta from client 1 has been received
and not the other from client 2, then client 2 should operate with the
assumption that it should send the delta again doesn't it?

Hence I don't believe client ID is necessary when submitting delta as
TCP should have been sufficient. Or am I missing something here?

cheers,

Chiang
-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.


Reply via email to