有没有人知道一个同时支持75和76的简单WebSocket服务器?
我曾经使用过phpwebsocket(我有一点点PHP体验),直到Chrome更新并将所有东西都搞砸了。
我真正需要的是一个服务器,它将回复消息发送给所有其他连接。最好用php编写,但它确实没关系,除了我不能使用node.js解决方案。
答案 0 :(得分:2)
如果您真的需要PHP并支持WebSockets Hixie 75/76,那么phpwebsocket
但是,我建议你真的需要Hixie 75/76支持以及HyBi(07,08,13)的支持。 Chrome 14仅支持HyBi。 Firefox 6也是如此。微软为Internet Explorer下载的WebSocket原型也只支持HyBi。
phpwebsocket自2010年11月以来尚未更新,并且没有任何HyBi支持。支持Hixe和HyBi协议的几种替代方案:
还有PHP代码in this question可能用于向phpwebsocket添加HyBi支持。
另外,您没有说明为什么node.js不是一个选项。如果它是一个选项,那么Socket.IO可能是你通往工作解决方案的最快路径,因为它提供了一个客户端Javascript库(除了服务器),它有会话管理示例/配方,并且它具有自动回退功能对不支持WebSockets的浏览器进行长轮询。
答案 1 :(得分:0)
http://code.google.com/p/pywebsocket/
怎么样?是否需要Python经验
答案 2 :(得分:0)
Pywebsocket放弃了他们的hixie支持。
使用
--allow-draft75
与旧浏览器兼容。