2013-02-27 116 views
0

我有通过TCP与专有消息进行通信的闭源服务器端软件。成熟的WebSocket/Socket.io服务器端实现?

我想为在Safari浏览器(iPad)上运行的服务器编写客户端程序。

我相信最好的办法是创建一个中间件程序,它可以在WebSocket或Socket.io协议和服务器使用的专有格式之间进行转换。我很乐于用C/C++或Java编写midleware,但其他语言也可以在linux上使用。与服务器的连接不能在调用之间关闭,我们需要维护状态,所以像php这样的语言可能不合适。

我已经看了六个服务器端的Socket.io实现,但没有什么比黄金时间准备就绪。

什么是浏览器套接字实现的一些成熟的服务器端平台/库?这是对我最重要的事情是:

  1. 稳定性......它应该运行数月而没有重新启动
  2. 维护和社区......无死角项目

虽然它看起来像在这个领域没有什么是真正成熟的,对于生产系统的最佳可能路径的任何提示都将不胜感激。

+0

似乎还有一些phonegap扩展可以让我完全跳过中间件步骤。任何人都可以推荐特定的扩展? – Eric 2013-02-27 03:08:56

回答

0

很难把握你真正想从我们这里知道的。

我已经看了半打服务器端Socket.io实现,但 没有站出来为准备黄金时间。

我相信http://socket.io/对于node.js来说非常稳定,很多人都使用它,它有一个庞大的社区,而且还没有死亡。

+0

感谢您的回复。我正在寻找一个服务器端组件。其中socket.io有许多不同的实现。我想知道是否有人可以推荐一个特定的实现。 – Eric 2013-02-27 16:03:06

+0

我不确定你的意思。是不是只有*一个* Node.JS Socket.IO服务器? – 2013-02-27 16:25:08

+0

谢谢。 socket.io没有明确的下载链接,所以它在我看来更像是一个具有大量实现的规范,而不是实际的实现。在访问git-hub页面之后,事情变得更好了:-) – Eric 2013-03-12 18:32:14