Слушатели событий websocket не вызываются после повторного подключения websocket - PullRequest
0 голосов
/ 24 июня 2019

я пытаюсь установить постоянное соединение с веб-сокетом в реакции на исходное состояние после ошибки или закрытия. события onmessage, onerror или onclose не запускаются. до закрытия соединения работает нормально

var  socket  =  new WebSocket('url');

socket.send ('msg')

socket.onmessage = ({ data }) => {
    process the message

}

socket.onerror = () => {
    var  socket  =  new WebSocket('url');

}

socket.onclose = () => {
    var  socket  =  new WebSocket('url');

}
...