在使用socket.io 1.0后, 客户端貌似搞了个定时ajax, 频繁的请求 为什么0.9.x的就只有一个ws的请求。 新版这样搞。有什么好处吗?
7 回复
这是个好问题。
Socket.io 使用的底层双向通信库是Engine.io。
Engine.io现在默认开始使用xhr-polling通信,然后会选择适当时机升级为WebSocket或者Flash Socket。详细解释可参考:
TODO: 验证代码
在使用socket.io 1.0后, 客户端貌似搞了个定时ajax, 频繁的请求 为什么0.9.x的就只有一个ws的请求。 新版这样搞。有什么好处吗?
这是个好问题。
Socket.io 使用的底层双向通信库是Engine.io。
Engine.io现在默认开始使用xhr-polling通信,然后会选择适当时机升级为WebSocket或者Flash Socket。详细解释可参考:
TODO: 验证代码