Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 923 Bytes

File metadata and controls

18 lines (13 loc) · 923 Bytes

Описание основ Socket

Бинарный транспорт ТамТама работает поверх протокола TCP. Структура пакета:

  • A - версия протокола (ver)
  • 00 - тип команды (cmd)
  • 1 - порядковый номер пакета (seq)
  • 01 - номер команды (opcode)
  • 0000 - размер данных

Подробнее про cmd

cmd это тип команды, от 0 до 4:

  • 0 - всегда ставит клиент, и иногда сервер в некоторых командах
  • 1 - успех выполнения операции (отправляет всегда сервер)
  • 2 - ??? (скорее всего используется, но никогда не был замечен)
  • 3 - ошибка при выполнении команды (отправляет всегда сервер)