如何在套接字中使用回退.在websocket服务器上提供长轮询的IO



我有一个现有的websocket服务器,它通过websockets在一些非http/s端口上为IM提供json。

这对于支持websocket协议的浏览器来说工作得很好,但是让很多其他浏览器无法使用该特性。

我正在阅读套接字。IO和nodejs,并正在考虑使用套接字添加代理。IO和nodejs在websocket服务器前处理所有的websocket请求。因为插座。io支持回退使用flash websockets或长轮询,我希望使用socket。客户端的IO也将支持所有旧的浏览器。

我的问题是,

  1. 上述方法可行吗?
  2. 如何回退到长轮询必须在nodejs处理?它是自动处理还是需要实现?
  3. 任何可能帮助我的现有资源。

谢谢

  1. 这是可行的。然而,我建议使用NodeJS和Socket。为浏览器的非http请求和http请求提供IO。NodeJS可以很容易地处理。
  2. 插座。IO自动处理回退。
  3. 一个简单的聊天系统的例子。

相关内容

  • 没有找到相关文章

最新更新