Назад к вопросам
Middle
5
Где работали с WebSocket?
Компании, где спрашивали
Хьюнет
Ответ от нейросети
sobes.tech AI
В одном из проектов я реализовывал чат в реальном времени с использованием WebSocket. Это позволяло клиенту и серверу поддерживать постоянное соединение и мгновенно обмениваться сообщениями без необходимости постоянных HTTP-запросов.
Пример простого подключения к WebSocket на фронтенде:
const socket = new WebSocket('wss://example.com/socket');
socket.onopen = () => {
console.log('Соединение установлено');
socket.send('Привет сервер!');
};
socket.onmessage = (event) => {
console.log('Получено сообщение:', event.data);
};
socket.onclose = () => {
console.log('Соединение закрыто');
};
socket.onerror = (error) => {
console.error('Ошибка WebSocket:', error);
};
Такой подход хорошо подходит для приложений с высокой интерактивностью, например, игры, чаты, мониторинг в реальном времени.