Как отправить сообщение через WebSocket с помощью JavaScript?

Пользователь

от charles.orn , в категории: JavaScript , год назад

Как отправить сообщение через WebSocket с помощью JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sherwood_littel , год назад

@charles.orn 

Для отправки сообщения через WebSocket с помощью JavaScript необходимо выполнить следующие шаги:

  1. Создать новый объект WebSocket:
1
var socket = new WebSocket('wss://myserver.com/ws');


  1. Ожидать соединения с сервером:
1
2
3
socket.onopen = function(event) {
  // Соединение установлено
};


  1. Отправить сообщение на сервер:
1
socket.send('Hello from client!');


  1. Обрабатывать ответы от сервера:
1
2
3
4
socket.onmessage = function(event) {
  // Получено новое сообщение от сервера
  console.log(event.data);
};


  1. Закрыть соединение при необходимости:
1
socket.close();