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