0

我有通过 TCP 与专有消息通信的闭源服务器端软件。

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

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

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

我已经查看了六种服务器端 Socket.io 实现,但没有任何东西能够为黄金时段做好准备。

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

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

虽然在这个领域似乎没有什么是真正成熟的,但任何关于生产系统最佳路径的提示都将受到赞赏。

4

1 回答 1

0

很难掌握您真正想从我们这里了解的内容。

我已经查看了六种服务器端 Socket.io 实现,但没有任何东西能够为黄金时段做好准备。

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

于 2013-02-27T10:13:26.030 回答