Socket.io连接不当我改变我的无线networking

我正在使用node.js + socket.io聊天应用程序。 我注意到,当我改变我的无线连接,sockets停止工作。

我怎样才能得到这个工作?

这是我的客户端连接代码

var socket = io.connect("https://website.com:8080", { 'reconnection delay': 500, 'reconnection limit': Infinity, 'max reconnection attempts': Infinity }); 

您可以使用socket.io断开连接事件来build立自己的重新连接:

 var socket = connectToServer(); function connectToServer(){ var socket = io.connect("https://website.com:8080", { 'reconnection delay': 500, 'reconnection limit': Infinity, 'max reconnection attempts': Infinity }); return socket; } socket.on('disconnect', function(){ socket.socket.connect(); }); 

:)