我正在研究在.Net中为WebRTC项目创建STUN服务器所需要的内容。
我已经使用本地主机的STUN URL设置了WebRTC项目,并且在同一端口上侦听了一个Socket,以尝试查看STUN请求的外观。
我也正在尝试将该请求转发到google STUN url,但是它不起作用,但是现在不相关了。
当我使用C#和.net时,我设法获得了STUN请求,并且数据是一个字节数组。
但是STUN规范提到要为消息的不同部分使用位。
如何将接收到的数据中的字节转换为STUN消息的各个部分?
IE消息类型,消息类,Magic Cookie,事务ID等。
如果将其转换为BitArray,则仅包含true / false值。
STUN规范提到了类似十六进制值的0b00、0b01之类的东西。
还是我缺少明显的东西?
对我来说,它看起来不像十六进制值(0xFF)。这些看起来像二进制值false(0b00)和true(0b01)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句