Как закрыть соединение WebSocket с помощью JavaScript?

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

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

Как закрыть соединение WebSocket с помощью JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@otha_marks 

Для закрытия соединения WebSocket с помощью JavaScript можно использовать метод close() объекта WebSocket.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
let socket = new WebSocket('wss://example.com/socket');

// закрытие соединения через 5 секунд после установки соединения
setTimeout(function() {
  socket.close();
}, 5000);

// обработчик события закрытия соединения
socket.onclose = function(event) {
  console.log('Соединение закрыто');
};


В приведенном выше примере, объект WebSocket создается и соединение устанавливается с сервером по адресу 'wss://example.com/socket'. Затем через 5 секунд после установки соединения, вызывается метод close() объекта WebSocket, чтобы закрыть соединение.


Когда соединение закрывается, вызывается обработчик события onclose, который выводит сообщение "Соединение закрыто" в консоль.