diff --git a/socket/socket.go b/socket/socket.go index 68be3f1..4363ac5 100644 --- a/socket/socket.go +++ b/socket/socket.go @@ -203,5 +203,15 @@ func processData(data <-chan []byte, connection *connection.Connection) { continue } } + //Check life для проверки соединения с сервером SFU + if packetId == 0x08 { + // Подготовка ответа для клиента о том, что соединение живо + response := bytebuffer.Allocate(1) + response.Put(0x08) + response.Flip() + // Отправляем ответ клиенту + connection.WriteBinary(response.Bytes()) + continue + } } }