Back to questions
Junior — Middle
90
Для чего используется протокол WebSocket в веб-приложениях?
Answer from AI
sobes.tech AI
Протокол WebSocket используется для установления постоянного двунаправленного соединения между клиентом и сервером в веб-приложениях. Это позволяет обмениваться данными в реальном времени без необходимости повторных HTTP-запросов. Например, WebSocket часто применяется в чатах, онлайн-играх и системах уведомлений.
Пример использования WebSocket на Node.js:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', ws => {
ws.on('message', message => {
console.log(`Received: ${message}`);
ws.send(`Echo: ${message}`);
});
ws.send('Welcome to WebSocket server!');
});