如何从.net中的字节数组解析STUN消息

昆顿

我正在研究在.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之类的东西。

还是我缺少明显的东西?

伊凡·佩里克(Ivan Peric)

对我来说,它看起来不像十六进制值(0xFF)。这些看起来像二进制值false(0b00)和true(0b01)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章