Firefox意外的服务器响应,WebSockets的无法解决的“意外地得到了延续帧”错误(Websockets unresolva...

我知道了。 事实证明,我当初采用的代码放在一个NULL字符后的握手响应报头的新行后,我没有注意到这一点。 它看起来像一个)浏览器移动所有所接收的WebSocket消息通过离开单个NULL字符在前一次的认证响应被处理的字符缓冲区,以及b),这不是一个问题,直到-next-消息收到了。

流:

1)浏览器(Chrome和Firefox)接收握手响应与在端部的额外NULL。

2)浏览器批准握手响应。

3)浏览器发送消息(在这种情况下,“文本”的操作码,而不是它一定事项)到服务器。

4)服务器正确解码帧。

5)服务器通过已建立的会话的WebSocket将消息发送回。

6)客户抱怨具有意外延续帧。

在某些情况下,我相信我是能够操纵以抑制来自浏览器的错误消息,但仍然没有收到服务器的消息在浏览器中。

正如上面的例子,我相信,原来,服务器已发送“响应”的自动文本响应,并得到了上述消息。 我后来改变了这种以“1234”,并仍然得到了上述消息。 不过,我把它改为“123”,而不再得到了错误,但仍然没有得到在JavaScript中的消息事件。

达斯汀奥普雷亚

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值