首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个非常简单的WebSocket服务器

一个非常简单的WebSocket服务器
EN

Stack Overflow用户
提问于 2011-09-12 15:21:31
回答 3查看 4.5K关注 0票数 0

有没有人知道一台同时支持75和76的简单WebSocket服务器?

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

我真正需要的只是一个服务器,它可以将发送给它的消息回显给所有其他连接。最好是用php写的,但这真的无关紧要,除了我不能使用node.js解决方案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-12 21:48:47

如果你真的想要PHP和对WebSockets Hixie75/76的支持,那么phpwebsocket

但是,让我建议您确实需要Hixie75/76支持以及HyBi (07,08,13)支持。Chrome14和on只支持HyBi。火狐6也是如此。微软的is版可下载的WebSocket原型也只支持HyBi。

phpwebsocket自2010年11月以来一直没有更新,也没有任何HyBi支持。支持Hixe和HyBi协议的几个替代方案:

pywebsocket(http://code.google.com/p/pywebsocket/)

  • C:http://git.warmcat.com/cgi-bin/cgit/libwebsockets/

  • c#:http://superwebsocket.codeplex.com/

  • python

还有PHP代码in this question,可能可以用来向phpwebsocket添加HyBi支持。

而且,你也没有说为什么node.js不是一个选项。如果这是一个选择,那么Socket.IO可能是您通向工作解决方案的最快途径,因为它提供了客户端Javascript库(除了服务器之外),它有会话管理示例/食谱,并且它可以自动回退到不支持WebSockets的浏览器的长轮询。

票数 2
EN

Stack Overflow用户

发布于 2011-09-12 17:40:50

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

确实需要Python经验

票数 0
EN

Stack Overflow用户

发布于 2012-11-26 14:38:07

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

使用

代码语言:javascript
复制
--allow-draft75

具有与旧浏览器的兼容性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7384530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档