我有一个 WebSocket 服务器,我可以从浏览器中访问它并获取正确解析 JSON 的有效消息。这些消息很大,大约 9K,当查看 Google Chome 开发人员工具时,我可以看到它出现在多个帧中。
现在,我一直在尝试使用 WebSocket4Net 从控制台应用程序中访问相同的服务。较小的消息很好,但我的较大消息却搞砸了。基本上,在 Chrome 开发人员工具向我显示初始帧结束的位置时,我得到的是下一条实际消息的开始,而不是延续帧。
在查看 HEX 时,我看到一些有趣的字符,在消息截断点...看到 (HEX) 80 7e 06 15 .... 或类似的东西,但它总是以“80 7e”开头。
我已将 ReceiveBufferSize 增加到 12,000,但这似乎没有帮助。
其他人见过这个吗?谢谢。