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

Что такое Socket

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

Пример создания WebSocket на клиенте:

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);
};

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

  • Поддерживает реальное время (чаты, уведомления)
  • Меньшие накладные расходы, чем HTTP
  • Сохраняет соединение открытым
  • Работает поверх HTTPS (wss://) или HTTP (ws://)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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