Сокет IO переподключен?

Как переподключиться к сокету io когда disconnectбыл вызван?

Вот код

function initSocket(__bool){                    
    if(__bool == true){             
        socket = io.connect('http://xxx.xxx.xxx.xxx:8081', {secure:false});     
        socket.on('connect', function(){console.log('connected')});                                 
        socket.on('disconnect', function (){console.log('disconnected')});
    }else{
        socket.disconnect();
        socket = null;
    }
}   

Если я сделаю initSocket(true), он сработает. Если я делаю initSocket(false), он отключается. НО ТОГДА, если я попытаюсь повторно подключиться с помощью initSocket(true), соединение больше не работает. Как я могу заставить соединение работать?

36
задан Mogsdad 24 November 2017 в 20:40
поделиться