有谁知道同时支持 75 和 76 的简单 WebSocket 服务器?
我曾经使用 phpwebsocket(我有一点 php 经验),直到 Chrome 自我更新并将一切都搞砸了。
我真正需要的只是一个服务器,它将发送给它的消息回显到所有其他连接。最好是用php写的,不过真的没关系,只是我不能用node.js的解决方案。
有谁知道同时支持 75 和 76 的简单 WebSocket 服务器?
我曾经使用 phpwebsocket(我有一点 php 经验),直到 Chrome 自我更新并将一切都搞砸了。
我真正需要的只是一个服务器,它将发送给它的消息回显到所有其他连接。最好是用php写的,不过真的没关系,只是我不能用node.js的解决方案。
如果你真的想要 PHP 并支持 WebSockets Hixie 75/76,那么phpwebsocket
但是,我建议您确实需要 Hixie 75/76 支持以及 HyBi (07, 08, 13) 支持。Chrome 14 及更高版本仅支持 HyBi。Firefox 6 也是如此。Microsoft 为 Internet Explorer 提供的可下载 WebSocket 原型也仅支持 HyBi。
phpwebsocket 自 2010 年 11 月以来没有更新,也没有任何 HyBi 支持。支持 Hixe 和 HyBi 协议的几个替代方案:
这个问题中还有 PHP 代码,可能用于向 phpwebsocket 添加 HyBi 支持。
另外,您没有说为什么 node.js 不是一个选项。如果它是一个选项,那么Socket.IO可能是您获得工作解决方案的最快途径,因为它提供了客户端 Javascript 库(除了服务器之外),它具有会话管理示例/食谱,并且它具有自动回退到 long -轮询不支持 WebSockets 的浏览器。
http://code.google.com/p/pywebsocket/怎么样
是否需要 Python 经验
Pywebsocket 已经放弃了对 hixie 的支持。
利用
--allow-draft75
与旧版浏览器兼容。