я пытаюсь установить постоянное соединение с веб-сокетом в реакции на исходное состояние после ошибки или закрытия. события 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');
}