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