我正在服务器上完成握手和基本的websocket取消屏蔽功能(服务器就行了!)。我想知道如何测试我的片段处理代码。有没有办法,使用chrome,创建一个websocket,连接到我的本地服务器,然后拆分"你好"分为2帧。我能够发送"你好"并在服务器上看到它。发送hello两次只有2个带有fin位的消息。
答案 0 :(得分:0)
当邮件大小超过Gorilla client时,write buffer size会发送碎片邮件。
AutoBahn Test Suite包括对碎片消息的测试。您可以使用Gorilla test server for Autobahn作为测试的起点。
另一个选择是使用经过测试的Gorilla websocket package而不是编写自己的websocket代码。