[messaging] Message order in group chat (attempt at summary)
michael at briarproject.org
Tue Apr 29 01:15:11 PDT 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 27/04/14 18:45, Ben Laurie wrote:
> If it is delayed for all recipients, then causality cannot be
> violated :-)
> Here's a crazy idea.
> Each client maintains a list of messages it knows each other
> client has seen (because that client has told it so). Every time it
> sends a message to another client, it also sends all messages it
> has seen that it does not know the other client has seen. It also
> sends a list of messages it knows the other client doesn't know it
> has seen.
In a word, Usenet. This has the nice property that if a subset of the
members are connected to each other but disconnected from the other
members, they can carry on the conversation and see each other's
messages, without having to wait for the other members.
However, it definitely requires a threaded rather than linear UI.
I'll start a new thread to discuss threaded UIs. :-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the Messaging