1.1 KiB
1.1 KiB
Описание протокола TamTam по Websocket
Основная информация
В веб версии мессенджера ТамТам используется протокол, работающий поверх Websocket.
Пакеты в этом протоколе являются JSON данными, закодированными в текст.
Структура пакета:
{
ver: int,
cmd: int,
seq: int,
opcode: int,
payload: {}
}
ver - версия протокола cmd - определяет, от кого отправлен пакет. клиент - 0, сервер - 1 seq - порядковый номер пакета (сервер дублирует его из запроса клиента) opcode - команда payload - полезная нагрузка команды
Команды протокола
PING (1)
Клиент отправляет пакет с командой PING и пустой нагрузкой серверу раз в x секунд. Сервер отвечает ему тем же.