Назад к вопросам
Junior — Middle
97
Имели ли вы опыт использования протокола WebSocket в своих проектах?
Ответ от нейросети
sobes.tech AI
Да, я имел опыт использования протокола WebSocket в проектах на Node.js для реализации двунаправленной связи между клиентом и сервером в реальном времени. Например, создавал чат-приложения и системы уведомлений.
Для работы с WebSocket в Node.js часто используют библиотеку ws.
Пример простого WebSocket-сервера:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', function connection(ws) {
ws.on('message', function incoming(message) {
console.log('received: %s', message);
// Отправляем обратно сообщение клиенту
ws.send(`Echo: ${message}`);
});
ws.send('Добро пожаловать на WebSocket сервер!');
});
WebSocket позволяет поддерживать постоянное соединение, что полезно для приложений с обновлениями в реальном времени.