Ладно последнее исправление
This commit is contained in:
parent
fbb451cd39
commit
fb46d06aab
|
|
@ -3,7 +3,7 @@
|
||||||
## Основная информация
|
## Основная информация
|
||||||
В веб версии мессенджера ТамТам используется протокол, работающий поверх Websocket.
|
В веб версии мессенджера ТамТам используется протокол, работающий поверх Websocket.
|
||||||
|
|
||||||
Пакеты в этом протоколе являются JSON данными, закодированными в текст.
|
Пакеты в этом протоколе являются текстовыми JSON данными.
|
||||||
|
|
||||||
Структура пакета:
|
Структура пакета:
|
||||||
```
|
```
|
||||||
|
|
@ -16,14 +16,14 @@
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
ver - версия протокола
|
* ver - версия протокола
|
||||||
cmd - определяет, от кого отправлен пакет. клиент - 0, сервер - 1
|
* cmd - определяет, от кого отправлен пакет. клиент - 0, сервер - 1
|
||||||
seq - порядковый номер пакета (сервер дублирует его из запроса клиента)
|
* seq - порядковый номер пакета (сервер дублирует его из запроса клиента)
|
||||||
opcode - команда
|
* opcode - команда
|
||||||
payload - полезная нагрузка команды
|
* payload - полезная нагрузка команды
|
||||||
|
|
||||||
## Команды протокола
|
## Команды протокола
|
||||||
|
|
||||||
### PING (1)
|
### PING (1)
|
||||||
Клиент отправляет пакет с командой PING и пустой нагрузкой серверу раз в x секунд.
|
Клиент периодически отправляет пакет с командой PING и пустой нагрузкой серверу.
|
||||||
Сервер отвечает ему тем же.
|
Сервер отвечает ему тем же.
|
||||||
Loading…
Reference in New Issue