Встречается на собеседованиях • сегодня

Что такое Websocket

WebSocket — это протокол двусторонней связи между клиентом и сервером через одно долгоживущее соединение. В отличие от HTTP, где запросы инициируются клиентом, WebSocket позволяет серверу отправлять данные клиенту без запроса.

Ключевые особенности:

  • Работает поверх TCP
  • Поддерживает полноценный дуплекс (одновременная передача в обе стороны)
  • Меньшие накладные расходы по сравнению с HTTP-запросами

Пример подключения:

javascript
const socket = new WebSocket('wss://example.com/socket');

socket.onopen = () => {
  socket.send('Hello Server!');
};

socket.onmessage = (event) => {
  console.log('Message from server:', event.data);
};

Используется для: чатов, онлайн-игр, биржевых котировок в реальном времени.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы