Когда я намеренно закрыли сервер веб-сокетов клиента JavaScript код:Web сокет не может быть пойман
try
{
self.socket.send('ping');
}
catch(ex)
{
console.log('exception');
}
пишет в Chrome консоли:
WebSocket is already in CLOSING or CLOSED state.
Это исключение не может быть пойманной с помощью try-catch. Как точно определить, что данные не могут быть отправлены через веб-сокет? Событие onclose не запускается.