我正在构建一个Web套接字服务器,但是出于测试目的,我希望Chrome或Firefox或任何其他浏览器将消息分段发送,以便我可以测试我的实现。
我甚至试过发送100K文本数据,FIN标志始终设置为1,操作码为TEXT。
有没有办法手动触发碎片帧?那里的任何客户都有更大的灵活性?
答案 0 :(得分:1)
Javascript WebSocket API不公开此选项。当一些更现代的浏览器(A Chromium衍生物)无法预测地发送碎片化的WebSocket帧时,我最近遇到了同样的挫折。
为了进行测试,我推出了自己的TCP客户端,发送预先计算的碎片WebSocket帧。不太理想,但它完成了工作,AFAIK还没有其他选择。