Назад к вопросам
Middle
5
Что такое WebSocket? Для чего используется?
Компании, где спрашивали
Лоция
Ответ от нейросети
sobes.tech AI
WebSocket — это протокол связи, который обеспечивает двунаправленное (full-duplex) взаимодействие между клиентом и сервером по одному постоянному TCP-соединению. В отличие от классического HTTP, где клиент инициирует каждый запрос, WebSocket позволяет серверу отправлять данные клиенту в любой момент без дополнительного запроса.
Используется для приложений, требующих обмена данными в реальном времени, например:
- Чаты
- Онлайн-игры
- Финансовые торговые платформы
- Системы мониторинга
Пример создания WebSocket-клиента на JavaScript:
const socket = new WebSocket('wss://example.com/socket');
socket.onopen = () => {
socket.send('Привет сервер!');
};
socket.onmessage = event => {
console.log('Получено сообщение:', event.data);
};