Пример кода и методов JavaScript WebSocket

Вот пример фрагмента кода для установки соединения WebSocket в JavaScript:

// Create WebSocket connection
const socket = new WebSocket('wss://example.com/socket');
// Connection opened
socket.addEventListener('open', function (event) {
    console.log('WebSocket connection established.');

    // Send a message to the server
    socket.send('Hello Server!');
});
// Listen for messages from the server
socket.addEventListener('message', function (event) {
    console.log('Message from server:', event.data);
});
// Connection closed
socket.addEventListener('close', function (event) {
    console.log('WebSocket connection closed.');
});

В этом примере мы создаем объект WebSocket с помощью конструктора WebSocketи указываем URL-адрес сервера WebSocket в качестве аргумента. Затем мы прослушиваем событие open, чтобы узнать, когда соединение установлено успешно. Как только соединение открыто, мы можем отправлять сообщения на сервер, используя метод send. Мы также прослушиваем событие messageдля получения сообщений с сервера. Наконец, мы обрабатываем событие close, чтобы узнать, когда соединение закрыто.