From 37190b05b522890388d22f55d11d456635e89559 Mon Sep 17 00:00:00 2001 From: bt Date: Sun, 29 Mar 2026 22:11:02 +0200 Subject: [docs] Use sequence diagram for sequential operations description --- docs/rfc.html | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) (limited to 'docs/rfc.html') diff --git a/docs/rfc.html b/docs/rfc.html index 62a6738..86eaadf 100644 --- a/docs/rfc.html +++ b/docs/rfc.html @@ -1802,22 +1802,31 @@ specific operation (for example incoming message) cannot interrupt this process.

2.5.1. Connection initialisation

- +
+
+--------+                   +--------+
+| Client |                   | Server |
++----+---+                   +----+---+
+     |                            |
+     | Initialise TCP connection  |
+     +--------------------------->|
+     |                            |
+     | Send [Handshake]           |
+     +--------------------------->|
+     |                            |
+     |                            +- If [ver_major] does not match server
+     |                            |  protocol version close the connection
+     |                            |
+     | Send [Auth]                |
+     +--------------------------->|
+     |                            |
+     | Send [Error 0x01]          |
+     |<---------------------------+- If [username] or [password] does not match
+     |                            |  and close the connection
+     |                            |
+     | Send [Sucesss]             |
+     |<---------------------------+
+
+
-- cgit v1.2.3