我有一个无法解决的奇怪错误。
我的实现 WebSocket 运行良好。浏览器连接到服务器,交换它们的密钥,连接就完全建立了!服务器开始向客户端发送消息(在网络流量中可见)。
但在我的电脑上,所有浏览器(Chrome、Firefox、便携或非便携),“onMessage()”都被正确解释了......但只有在我关闭服务器时才结束!换句话说,如果我给每个 onMessage() 加上一个 alert(),那么在交换过程中,我什么也没做。但是一旦我切断服务器,我会立即收到所有警报!
然而,在我的 MacBook 上一切正常。
具有讽刺意味的是,这种行为会影响我 PC 上的所有浏览器。我在 Windows 7 下运行。
先感谢您 ;)