Skip to content

Commit

Permalink
updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
nedlir committed Sep 14, 2023
1 parent 4f5fb7a commit 1562d39
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,16 @@ The full project specifications can be found [here](readme/project_specification

## Communication Protocol

The communication protocol is binary and runs over TCP. All numerical fields are represented as unsigned values in little-endian format. The protocol supports requests and responses between clients and the server. Messages can contain a "payload" field for various content.
The communication protocol is binary and runs over TCP. Messages can contain a "payload" field for various content.

Here is a chart flow of a registration request:

![protocol-registration](readme/protocol-registration.jpg)
<img src="readme/protocol-registration.jpg" width=50% height=50%>


And here's what a reconnect looks like:

![protocol-reconnect](readme/protocol-reconnect.jpg)
<img src="readme/protocol-reconnect.jpg" width=50% height=50%>


## Encryption
Expand Down

0 comments on commit 1562d39

Please sign in to comment.