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