From 222dc7162616bd90548534c86569cb44d188dad1 Mon Sep 17 00:00:00 2001 From: bt Date: Sun, 29 Mar 2026 18:44:43 +0200 Subject: [docs] Fix typos --- docs/rfc.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'docs/rfc.txt') diff --git a/docs/rfc.txt b/docs/rfc.txt index a53f170..8d889df 100644 --- a/docs/rfc.txt +++ b/docs/rfc.txt @@ -15,7 +15,7 @@ Abstract Table of Contents 1. Introduction - 1.1. Decentralization + 1.1. Decentralisation 1.2. User to user communication 1.3. Channels 2. Network protocol @@ -33,7 +33,7 @@ Table of Contents 2.4.5. Message 2.4.6. Test 2.5. Sequential operations - 2.5.1. Connection initialization + 2.5.1. Connection initialisation 1. Introduction @@ -47,10 +47,10 @@ Table of Contents Current implementation works on top of TCP/IP stack. In future, SOLEC will be adapted to work over LoRa. -1.1. Decentralization +1.1. Decentralisation Recurring problem with modern day instant messaging is its - centralization. SOLEC solves is it in similair fashion to XMPP or + centralisation. SOLEC solves is it in similar fashion to XMPP or SMTP. SOLEC servers exchange messages between each other so the users using server A can reach out users using server B. @@ -85,10 +85,10 @@ Table of Contents Figure: SOLEC PDU Layout - * Type (8): Payload type is indicated by 1 octed which gives 256 + * Type (8): Payload type is indicated by 1 octet which gives 256 types that can be represented. - * Length (16): Payload length is 2 octets. It indicates lenght of + * Length (16): Payload length is 2 octets. It indicates length of the payload field. The length does not include type and length fields. @@ -103,8 +103,8 @@ Table of Contents 2.3. Data types - Data typres are basic types that are used in construction of more - comples payload types. + Data types are basic types that are used in construction of more + complex payload types. 2.3.1. Numeric types @@ -145,7 +145,7 @@ Table of Contents Payload type attributes describes following characteristics: - * R - Reserved: implementattion should ignore payloads of this type + * R - Reserved: implementation should ignore payloads of this type * S - Server: can be send only by a server * C - Client: can be send only by a client * E - Empty: signals an event but does not carry any data @@ -249,14 +249,14 @@ Table of Contents 2.5. Sequential operations - Some perations require multiple rounds of communication. In this + Some operations require multiple rounds of communication. In this case payloads are send in a sequence. Payload that is not part of - this specific operation (for example incomming message) cannot + this specific operation (for example incoming message) cannot interrupt this process. -2.5.1. Connection initialization +2.5.1. Connection initialisation - * Client: Initialize TCP connection. + * Client: Initialise TCP connection. * Client: Send _handshake_. * Server: If _major_ version of protocol differs close the connection. -- cgit v1.2.3