我使用node.js和socket.io。
我使用的是最新版本的socket.io。
我在socket.io中遇到连接问题。
在Internet Explorer和Opera连接中持续七秒钟。
在firefox和chrome连接方面很好。
我使用传输:
io.configure(function () {
io.set('transports', ['websocket','flashsocket','xhr-polling']);
});
如何加快连接socket.io?
答案 0 :(得分:3)
你应该意识到在FF和Chrome下socket.io模块工作正常,因为他们使用(最好的)WebSockets。 IE和Opera都没有实现规范。
所以相反,socket.io试图在它们下面模拟flashsocket或xhr-polling,而大多数时候这些都很糟糕。至少根据我的经验,它从来没有运作好,即使我在一个有点重要的网站上实现它,很多人都在考虑这个主题。
所以我猜你现在必须坚持你所拥有的,并等到HTML5在所有浏览器上全面运作。