Я изучаю, что потребуется для создания сервера STUN. Net для проекта WebRT C.
Я настроил свой проект WebRT C с URL-адресом STUN, равным localhost, и у меня есть Socket, прослушивающий тот же порт, чтобы попытаться увидеть, как выглядят запросы STUN.
Я также пытаюсь перенаправить этот запрос на URL-адрес Google STUN, но он не работает, но сейчас это не актуально.
Поскольку я использую C# и. net, мне удается получить запрос STUN, и данные представляют собой байтовый массив.
Но в STUN spe c упоминается работа с битами для различных частей сообщения.
Как преобразовать байты в полученных данных в различные части сообщения STUN?
Тип сообщения IE, класс сообщения, Magi c Cook ie, Id транзакции и т. д. c.
Если я преобразую его в BitArray, он просто содержит значения true / false.
И в STUN spe c упоминаются такие вещи, как 0b00, 0b01, которые выглядят как значения HEX.
Или я что-то упускаю очевидное?