msgr: change protocol handshake to exchange in_seq
This will allow peer to only requeue sent messages that weren't actually received. No need to resend stuff that will just be discarded at the other end.
#3 Updated by Greg Farnum over 9 years ago
- Assignee set to Greg Farnum
To elaborate a little, the initial handshake on reconnect ought to include the most-recently-seen tid (from each side, potentially) so the sent messages that weren't delivered can be determined by the sender.
Make sure it remains backwards-compatible, and test -- could set up a command that kills connections or some option that kills the connection after every x messages.