From: Ian Jackson Date: Sun, 28 Jun 2020 18:47:39 +0000 (+0100) Subject: server acks / client outstanding notes X-Git-Tag: otter-0.2.0~1509 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=999d0739b522c92e55f9e20fb45b323e2eab26f5;p=otter.git server acks / client outstanding notes --- diff --git a/PROTOCOL.md b/PROTOCOL.md index 75f8354d..09b092c5 100644 --- a/PROTOCOL.md +++ b/PROTOCOL.md @@ -218,10 +218,10 @@ client sends an update, it makes a note of the sequence number. This is the "outstanding Client updates sequence number note", or the "oustanding note". -When the server processes a message from the client, it puts the -client sequence number in the update stream (as a non-update message). -(This is skipped if it's the same as the last client sequence number -for that client.) +When the server processes a message from the client and Records it, it +puts the client sequence number in the update stream (as a non-update +message). (This is skipped if it's the same as the last client +sequence number for that client.) If the echoed sequence number is equal to the client's oustanding note, the client knows the server is up to date, and deletes the note.