Почему событие onopen не запускает хендлер на веб-сокете javascript?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему событие onopen не запускает хендлер на веб-сокете javascript?

Сообщение Anonymous »

Всем доброе утро!
Я написал это:
let user_sess = {
name: 'admin',
service_ID: '-C4C302',
Connect(){
this.remote_url = 'ws://' + location.host + ':40000';
this.backend = new WebSocket(this.remote_url, this.service_ID);
this.backend.onopen = (e)=>{alert("WebSocket Connected!");};
this.backend.onerror = (error)=>{alert(`WebSocket Error: ${error.message}`);};
this.backend.onclose = (e)=>{alert("WebSocket Closed!");};
},
};
< /code>
Вызов функции «Connect» здесь: < /p>


< /code>
Событие Onerror и Onclose работает нормально вместо OnoPen, который не вызывает управляющего. Что я пропустил?

Я также попытался использовать метод addeventListener вместо установки свойства объекта < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -websocket
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»