FancyWebSocket在Safari中不起作用,自动断开连接

时间:2015-08-24 02:51:31

标签: php safari websocket

我正在使用FancyWebSocket创建一个多用户实时聊天网络应用程序。 link is here。我按照他们的git repo中描述的确切步骤, 现在就像它说的那样

您需要IE10 +,FF7 +或Chrome 14+才能运行此示例。

我想知道,我如何在Safari中运行我的webapp?因为它在几秒钟后“关闭/断开连接”并且不允许我“打开连接”

Safari中WebSocket构造函数的值是 enter image description here

  • 希望有帮助...

1 个答案:

答案 0 :(得分:0)

您的WebSocket服务器正在实施旧的且不安全的WebSocket协议版本。

我认为Safari开发人员明智地选择不让用户获得pwnd。所有浏览器供应商都应该遵循这个例子。

解决方案是使用不同的WebSocket服务器。一个没有巨大的,发布良好的,轻微利用的漏洞,例如任何支持RFC 6455的服务器,已经发布了近4年的标准。