Как установить WebSocket соединение с помощью JavaScript?

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

от vladimir , в категории: JavaScript , год назад

Как установить WebSocket соединение с помощью JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@vladimir 

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

  1. Создать новый объект WebSocket, указав URL-адрес WebSocket сервера:
1
var socket = new WebSocket('ws://example.com/socket');


  1. Определить обработчики событий open, message и close:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
socket.onopen = function(event) {
  console.log('WebSocket connection opened.');
};

socket.onmessage = function(event) {
  console.log('Received message: ' + event.data);
};

socket.onclose = function(event) {
  console.log('WebSocket connection closed: ' + event.code);
};


  1. Отправить сообщение на сервер с помощью метода send():
1
socket.send('Hello, server!');


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


Важно отметить, что WebSocket поддерживается не всеми браузерами, поэтому перед использованием необходимо проверить наличие поддержки на нужных браузерах.