0

有谁知道同时支持 75 和 76 的简单 WebSocket 服务器?

我曾经使用 phpwebsocket(我有一点 php 经验),直到 Chrome 自我更新并将一切都搞砸了。

我真正需要的只是一个服务器,它将发送给它的消息回显到所有其他连接。最好是用php写的,不过真的没关系,只是我不能用node.js的解决方案。

4

3 回答 3

2

如果你真的想要 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 的浏览器。

于 2011-09-12T13:48:46.753 回答
0

http://code.google.com/p/pywebsocket/怎么样

是否需要 Python 经验

于 2011-09-12T09:40:49.940 回答
0

Pywebsocket 已经放弃了对 hixie 的支持。

利用

--allow-draft75

与旧版浏览器兼容。

于 2012-11-26T06:38:06.977 回答