1
0
mirror of https://github.com/deavminet/dnetd synced 2024-09-21 09:43:37 +02:00

Updated protocol

This commit is contained in:
Tristan B. Kildaire 2020-09-28 13:58:29 +02:00
parent 1b1827738c
commit cc3b01f975

View File

@ -81,7 +81,7 @@ Reply format:
Request format:
```
|-- 5 --|-- type (1 byte) --|
|-- 5 --|-- type (1 byte) --|-- locationSize (1 byte) --|-- location (n-bytes) --|-- message (n-bytes) --|
```
* The `type` field specifies whether the message is to be sent to a user or channel
@ -133,8 +133,19 @@ it depends, and `0` means error - also more data may follow.
We know as tristanable tag 1, but then _types_ of notifications is the important factor described here.
### TODO: message receive format
```
|-- notifyTYpe (1 byte) --|-- ..
```
```
### TODO: message receive format (`notifyType=0`)
For a normal channel message or direct message
TODO
### TODO: channel status message (`notifyType=1`)
types within:
1. `0` - 1 byte: Member leave
2. `1` - 1 byte: Member join