如何从客户端触发websocket框架碎片?

时间:2016-04-03 15:42:27

标签: websocket

我正在构建一个Web套接字服务器,但是出于测试目的,我希望Chrome或Firefox或任何其他浏览器将消息分段发送,以便我可以测试我的实现。

我甚至试过发送100K文本数据,FIN标志始终设置为1,操作码为TEXT。

有没有办法手动触发碎片帧?那里的任何客户都有更大的灵活性?

1 个答案:

答案 0 :(得分:1)

Javascript WebSocket API不公开此选项。当一些更现代的浏览器(A Chromium衍生物)无法预测地发送碎片化的WebSocket帧时,我最近遇到了同样的挫折。

为了进行测试,我推出了自己的TCP客户端,发送预先计算的碎片WebSocket帧。不太理想,但它完成了工作,AFAIK还没有其他选择。