成熟的WebSocket / Socket.io服务器端实现?

时间:2013-02-27 01:10:56

标签: node.js websocket socket.io comet

我有闭源服务器端软件,可通过TCP与专有消息进行通信。

我想为在Safari网络浏览器(iPad)中运行的服务器编写客户端。

我认为最好的方法是创建一个中间件程序,该程序在WebSocket或Socket.io协议与服务器使用的专有格式之间进行转换。

我最喜欢用C / C ++或Java编写midleware,但在linux上可以使用的其他语言也可以使用。调用之间无法关闭与服务器的连接,我们需要维护状态,因此像php这样的语言可能不合适。

我已经看了六个服务器端的Socket.io实现,但没有什么能够为黄金时段做好准备。

有哪些成熟的服务器端平台/库用于浏览器套接字实现?对我来说最重要的事情是:

  1. 稳定性......它应该运行数月而不重新启动
  2. 维护和社区......没有死亡项目
  3. 虽然在这个领域似乎没有什么是真正成熟的,但是对于生产系统的最佳路径的任何暗示都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

很难掌握你真正想要了解的内容。

  

我查看了六个服务器端Socket.io实现,但是   没有什么可以为黄金时间做好准备。

我相信node.js的http://socket.io/非常稳定,被许多人使用,拥有庞大的社区,并且到目前为止还没有死。