Що таке WebSocket і як він працює?
WebSocket - це протокол комп'ютерного зв'язку, що надає повнодуплексні канали комунікації через одне TCP з'єднання. Використовується для інтерактивного зв'язку між клієнтом і сервером.
Як працює WebSocket
Клієнт ініціює оновлення з HTTP на WebSocket, потім з'єднання залишається відкритим для двостороннього зв'язку.
Реальний приклад
```javascript // Клієнт const socket = new WebSocket('ws://localhost:8080');
socket.addEventListener('open', () => { console.log('Підключено'); socket.send('Привіт, сервер!'); });
socket.addEventListener('message', (event) => { console.log('Повідомлення:', event.data); }); ```
Використовується для: чат-додатків, оновлень в реальному часі, ігор, collaborative інструментів, real-time дашбордів.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.