Какие методы WebSocket API в JavaScript?

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

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

Какие методы WebSocket API в JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от cooper.berge , год назад

@keyon.brown 

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

  1. WebSocket(url[, protocols]): Создает новый объект WebSocket и инициализирует соединение с сервером по указанному URL-адресу. Протоколы могут быть опционально указаны вторым параметром.
  2. send(data): Отправляет данные на сервер через открытое соединение. Эти данные могут быть любого типа, например, строки, объекты или массивы.
  3. close([code[, reason]]): Закрывает открытое соединение. Опционально может быть указан код закрытия и причина.
  4. addEventListener(type, listener): Добавляет слушатель событий для WebSocket-объекта. События могут включать "open", "message", "error" и "close".


Например, чтобы установить соединение с сервером и отправить сообщение, можно написать следующий код:

1
2
3
4
const socket = new WebSocket('ws://example.com');
socket.addEventListener('open', (event) => {
  socket.send('Hello, server!');
});


Этот код создаст новый объект WebSocket и откроет соединение с сервером по адресу "ws://example.com". После открытия соединения будет отправлено сообщение "Hello, server!".