3
我有我的客戶端插口的配置設置爲發生堵塞時在防火牆後面
io.set('transports', [
'websocket',
'flashsocket',
'htmlfile',
'xhr-polling',
'jsonp-polling'
]);
當我爲我的企業防火牆後面,客戶聲稱連接到服務器socket.io不會回落至其他方法。但是當我嘗試發送/接收消息時,它不起作用。我需要它回退到另一個傳輸方法,但是,無法弄清楚如何配置它來做到這一點。
如何檢測我是否位於公司防火牆後面(因此即使在收到連接的響應時也不「真正」連接到套接字),然後使用另一種方法回退?
注意,這個打印「連接」出到防火牆後面的控制檯,但後來當我嘗試和發送/接收消息,這是行不通的:
app.iosocket.on('connect', function(){
console.log('connected');
});
有可能是您的問題的另一個原因。如果你發佈一些代碼會容易得多。 –