Структура и номера пакетов

This commit is contained in:
set
2026-03-16 19:25:09 +02:00
parent e67bd3d824
commit 3fb5f83f38
2 changed files with 41 additions and 0 deletions

18
network/incoming.go Normal file
View File

@@ -0,0 +1,18 @@
package network
// Входящие пакеты от бекендов для SFU
var (
// Рукопожатие от бекенда при подключении
HANDSHAKE = 0x01
// Запрос на создание комнаты
ROOM_CREATE = 0x02
// SDP OFFER от бекенда для подключения к комнате
SDP_OFFER = 0x03
// ICE кандидат от бекенда от конкретного peer
ICE_CANDIDATE = 0x06
// SDP ANSWER от клиента при renegotiation
SDP_ANSWER_RENEGOTIATION = 0x07
// Check life для проверки соединения с сервером SFU
CHECK_LIFE = 0xAE
)

23
network/outgoing.go Normal file
View File

@@ -0,0 +1,23 @@
package network
// События для отправки подключенным бекендам
var (
// Успешное рукопожатие
HANDSHAKE_SUCCESS = 0x01
// Неудачное рукопожатие
HANDSHAKE_FAILURE = 0xFF
// Локальный ICE-кандидат для конкретного peer
ON_LOCAL_ICE_CANDIDATE = 0x04
// Новый оффер от сервера для конкретного peer (при renegotiation)
ON_SERVER_OFFER = 0x08
// Удаление комнаты
ON_ROOM_DELETE = 0x10
// При отключении пира (обрыве связи)
ON_PEER_DISCONNECTED = 0x11
// Успешное создание комнаты
ROOM_CREATE_SUCCESS = 0x02
// SDP Answer от локального сервера при подключении к комнате
SDP_ANSWER = 0x05
// Сервер SFU отправит этот пакет бекенду при получении Check life для подтверждения, что соединение живо
CHECK_LIFE_SUCCESS = 0xAE
)