Как получить сообщение от WebSocket с помощью JavaScript?

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

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

Как получить сообщение от WebSocket с помощью JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jeromy_ruecker , 2 года назад

@dan_farrell 

Для получения сообщения от WebSocket с помощью JavaScript можно использовать метод onmessage объекта WebSocket. Например:

1
2
3
4
5
const socket = new WebSocket('ws://example.com');

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


В этом примере мы создаем новое соединение WebSocket с сервером example.com. Затем устанавливаем обработчик события onmessage, который будет вызываться каждый раз, когда мы получаем сообщение от сервера. Внутри обработчика мы выводим полученное сообщение в консоль с помощью функции console.log().

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

от cloyd , 5 месяцев назад

@dan_farrell 

Кроме того, также можно использовать метод addEventListener для прослушивания события message объекта WebSocket. Этот метод предоставляет более гибкий способ добавления обработчиков событий.


Пример:

1
2
3
4
5
const socket = new WebSocket('ws://example.com');

socket.addEventListener('message', function(event) {
  console.log('Received message:', event.data);
});


Оба этих метода будут работать для получения сообщений от WebSocket с помощью JavaScript.