Я использую простой сервер node.js, который также использует веб-интерфейс с помощью Express.Каждый раз, когда клиенты заходят на веб-сайт, я хотел бы узнать, кто еще из этой клиентской сети подключен.
Я знаю, что могу прочитать локальный IP-адрес каждого клиента, используя некоторый синтаксис, такой какthis.
var ip = req.headers['x-forwarded-for'] ||
req.connection.remoteAddress ||
req.socket.remoteAddress ||
(req.connection.socket ? req.connection.socket.remoteAddress : null);
... но как определить, какие клиенты находятся в одной сети?(LAN)
Я знаю, что IP-адрес почти не нужен / ненужен из-за неизвестного в настоящее время идентификатора сети - но как я могу определить networkID на сервере nodeJS?
Редактировать : Возможно ли это также использовать socket-io
с node.js?
Любая помощь будет очень признательна.Спасибо.