2 года назад
Создание базовой чат-системы с использованием node.js и socket.io
Источник: Nuances of Programming Шаг 1. Начало работы с HTML-интерфейсом Начните с создания HTML-файла, в котором будет размещен интерфейс чата. Именно здесь пользователи будут взаимодействовать с чат-приложением. <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Basic Chat Application</title> <meta name="description" content="Basic Chat Application" /> <link rel="stylesheet" href="css/style.css" /> </head> <body> <div id="wrapper"> ...
2 месяца назад
WebSockets: двусторонняя связь в реальном времени — полное руководство
Вы наверняка пользовались чатами, онлайн‑играми или биржевыми графиками, где данные обновляются мгновенно, без перезагрузки страницы. За этой магией стоит протокол WebSocket. В отличие от обычного HTTP, где клиент всегда инициирует запрос, WebSocket позволяет серверу самому отправлять данные в любой момент. В этой статье мы разберём, как работают вебсокеты изнутри: от установки соединения до служебных ping/pong‑сообщений, и вы поймёте, почему это стало стандартом для realtime‑приложений. WebSocket...