Javascript 浏览器的Websocket库?

Javascript 浏览器的Websocket库?,javascript,http,browser,websocket,Javascript,Http,Browser,Websocket,是否有websocket库(如用于jquery的ajax)可以在具有回退到ajax长轮询的浏览器上使用?具有websocket支持和回退长轮询解决方案的库可能还取决于服务器端技术,而不仅仅是浏览器客户端。试着看一个例子 是的,您还需要服务器支持。Kaazing WebSocket网关支持非常快速的仿真/多边形填充。如果你有像Flash这样的插件,它可能会使用它(机会主义优化),但如果你没有,它会用加密流模拟WebSocket,这比长轮询要有效得多。它还提供SSE和跨文档消息传递支持和仿真,以及许

是否有websocket库(如用于jquery的ajax)可以在具有回退到ajax长轮询的浏览器上使用?

具有websocket支持和回退长轮询解决方案的库可能还取决于服务器端技术,而不仅仅是浏览器客户端。试着看一个例子

是的,您还需要服务器支持。Kaazing WebSocket网关支持非常快速的仿真/多边形填充。如果你有像Flash这样的插件,它可能会使用它(机会主义优化),但如果你没有,它会用加密流模拟WebSocket,这比长轮询要有效得多。它还提供SSE和跨文档消息传递支持和仿真,以及许多更高级别的协议抽象(JMS/Stomp、XMPP等)。

我发现Socket.IO在WebSocket协议上实现了一个奇怪的任意层。我宁愿来回传递原始数据,所以对于我的项目,我选择了

WebSocket js的工作原理与socket.IO类似,因为如果WebSocket支持不可用,它将恢复使用Flash套接字。因此,它适用于所有支持Flash的主流浏览器(我自己测试过)


只需确保打开防火墙中的843端口,否则会出现闪存安全策略错误。您可能还需要一个脚本来监听端口843…我在socket服务器上使用了em websocket,在它的自述中,我相信是一个指向提供此功能的Perl脚本的链接。

Union server具有websocket支持,支持comet风格的AJAX通信。Union是一个创建互联应用程序的平台,如在线多人游戏


在过去的几个月里,我一直在使用SignalR,它非常棒。它的功能与Socket.IO相同,但可能更好。它降级如下:Web套接字、服务器发送的事件、永久帧、AJAX长轮询。但仅适用于.NET


Socket IO非常好,但重要的是要了解它是WebSocket之上的一个实现层(使用其他机制)。它不是“WebSockets库”,而是一个使用WebSockets(除其他外)进行客户机-服务器通信的框架-