use*_*499 5 websocket node.js express socket.io
从企业防火墙/代理后面使用socket.io模块有什么解决方案?这是我正在使用的代码.
// setup express server
var app = express()
var serv = http.createServer(app);
serv.listen(80);
// setup socket io - listens in on express store as well for sessions
var io = require('socket.io').listen(serv);
我有一个类似的问题,我最终完全禁用websocket:
io.configure('production', function(){
  io.set('transports', ['xhr-polling']);
});
XHR-polling可以在任何地方使用,但对每个人来说都有更大的开销(即使只有5%的用户确实需要它).
好消息是,即将推出的1.0版Socket.IO将解决这个问题:
与之前的Socket.IO核心不同,它始终首先建立长轮询连接,然后尝试升级到侧面"经过测试"的更好的传输.
请在此处查看:https://github.com/LearnBoost/engine.io
| 归档时间: | 
 | 
| 查看次数: | 10159 次 | 
| 最近记录: |