我使用node.js和socket.io。
我使用的是最新版本的socket.io。
我在socket.io中的连接有问题。
在Internet Explorer和Opera中,连接持续7秒。
在firefox和chrome中,连接很好。
我使用传送器:
io.configure(function () {
io.set('transports', ['websocket','flashsocket','xhr-polling']);
});如何提高连接socket.io的速度?
发布于 2012-01-10 09:02:04
你应该意识到,在FF和Chrome下,socket.io模块工作得很好,因为它们使用的是(优中选优) WebSockets。IE和Opera都还没有实现该规范。
因此,socket.io试图在它们下模拟flashsocket或xhr-polling,这在大多数情况下效果很差。至少从我的经验来看,它从来没有很好地工作过,尽管我在一个有点重要的网站上实现了它,很多人都在思考这个话题。
所以我猜你将不得不坚持你目前所拥有的,并等待HTML5在所有浏览器上完全运行。
https://stackoverflow.com/questions/8797245
复制相似问题