Всем доброго! Есть ли какой то ивент на тайм-аут соединения по сокету? Тоесть мне нужно узнати на клиенском js установлено ли соединения, ивент
disconnect срабатывает лишь при обрыве соединения, а мне нужно знать было ли соидинения установлено изначально.
После попытки соединения
var socket = io.connect(`http://${soketHosh}:${soketPort}`);
Достаю значения
socket.connected которое всепгда почемуто
false хотя ели просто распечатать
socket то значения с ключем
connected равно
true как так?
Но если распечатать
socket.connected через
setTimeout тогда результат будет правельным.
Вот и вопрос, как правильно проверить было ли установлено соединения в самом начале? Есть ли все же какой то ивент, или же так через тайм-аут проверять или же через глобальною переменною которая в начале равна
false и которою при
connected изменять с
false на
true и через тот же тайм- аут проверять.... Подскажите пожалуйста ?