From: Ian Jackson Date: Tue, 13 Jul 2021 13:44:29 +0000 (+0100) Subject: PROTOCOL: Some slight markup X-Git-Tag: otter-0.7.2~131 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2506165fbdaddf9221b5dc7502288c8ef1148956;p=otter.git PROTOCOL: Some slight markup Signed-off-by: Ian Jackson --- diff --git a/PROTOCOL.md b/PROTOCOL.md index c7c6c326..d60f3b42 100644 --- a/PROTOCOL.md +++ b/PROTOCOL.md @@ -222,18 +222,18 @@ Update messages from the client to the server also contain a client sequence number (monotonically but not strictly increasing). When the 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". +**oustanding note**. 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. +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. -If the client sees a Server update message, and the client has a note, -it knows that there was a conflict. +If the client sees a Server update message, and the client has a +_note_, it knows that there was a conflict. LEVEL (Z ORDER)