4

我正在做 AJAX 实现,并希望在客户端 Web 浏览器支持时使用 Websocket。是否有任何框架支持 Websocket 但在检测到客户端不支持 Websocket 时回退到其他方法。

4

5 回答 5

6

还有气质

http://atmosphere.dev.java.net

支持客户端和服务器。

于 2010-07-09T21:32:29.250 回答
5

是的,请参阅 www.kaazing.org

Kaazing Gateway 支持所有主流浏览器(Firefox 1.5 及更高版本、Internet Explorer 5.5 及更高版本、Safari 3.0 及更高版本、Opera 9.5 及更高版本以及 Google Chrome 0.2 及更高版本)。

于 2010-06-02T05:31:16.280 回答
4

Socket.io 就是为此而设计的。

http://socket.io/

它是纯粹的 javascript,它尝试了几种不同的传输方法,包括 XHR 长轮询、WebSocket 和 FlashSocket 等。

于 2011-09-29T01:54:51.157 回答
3

您也可以从 www.my-channels.com 使用 Nirvana。

当不支持 WebSocket 时,它将透明地回退到基于 Comet 的方法。

于 2010-06-02T06:49:18.143 回答
2

当然,你可以尝试使用 jWebSocket,它是一个纯 Java/JavaScript 的 Web 高速双向通信解决方案——安全、可靠、快速。jWebSocket 提供给您在网络上创建基于 HTML5 的创新流和通信应用程序。HTML5 WebSockets 将通过一种新的灵活和超高速双向 TCP 套接字通信技术取代现有的 XHR 方法以及 Comet 服务。jWebSocket 是 HTML5 WebSocket 协议的开源 Java 和 JavaScript 实现,具有大量扩展。在网站上可以看到一些演示或示例,您可以在这里访问:https ://jwebsocket.org/

于 2011-07-04T00:25:42.350 回答