Как проверить, открыт ли Websocket в Javascript - PullRequest
0 голосов
/ 18 апреля 2020

Я проверяю работу веб-сокетов в Javascript, пробовал код следующим образом:

(function(){     
   socket = new Websocket('ws://achex.ca:4010');

   socket.onopen  =  function(){
        console.log("Connection is now open")
  }
})

В журнале консоли ничего не появляется ... что я делаю не так?

1 Ответ

0 голосов
/ 18 апреля 2020

Свойство readyState веб-сокета всегда содержит подключение к веб-сокету, как указано в API веб-сокета

. Это будет одно из следующих значений: CONNECTING OPEN CLOSING или CLOSED

Способ работы, если он открыт:

if (yourWsObject.readyState === WebSocket.OPEN) {
   // Do your stuff...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...