Встречается на собеседованиях • сегодня
Как происходит работа с WebSocket на Frontend
WebSocket позволяет установить двустороннее постоянное соединение между клиентом и сервером. Вот основные шаги:
- Создание подключения:
javascript
const socket = new WebSocket('wss://example.com/socket');- Обработчики событий:
javascript
socket.onopen = () => console.log('Соединение установлено');
socket.onmessage = (event) => console.log('Получены данные:', event.data);
socket.onclose = () => console.log('Соединение закрыто');
socket.onerror = (error) => console.error('Ошибка:', error);- Отправка данных:
javascript
socket.send(JSON.stringify({ action: 'ping' }));- Закрытие соединения:
javascript
socket.close();Особенности:
- Протокол
ws://илиwss://(безопасный) - Поддерживает текстовые и бинарные данные
- Автоматически поддерживает ping/pong для проверки соединения
- Можно использовать готовые библиотеки (Socket.IO, ws и др.) для удобства

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы