У меня есть IP-адрес локальной сети. Теперь я хочу знать, активен этот IP или нет. Как я могу сделать это с помощью nodejs. Я пробовал, но не знаю, как правильно его получить.
const keepAliveAgent = new http.Agent({ keepAlive: true });
Если keepAlive — это true, то мой IP-адрес активен, я прав? Любая помощь будет ощутима. Заранее спасибо.
@ developer82 Да, хочу проверить, работает ли другая машина.
Вы можете попробовать пропинговать другую машину (github.com/nospaceships/node-net-пинг), но, конечно, вам нужно убедиться, что пинг не заблокирован. Или вы можете попытаться открыть сокет для порта, который, как вы знаете, открыт на другой машине.
@ developer82 возможно ли это без проверки связи?
Как я уже упоминал, вы можете подключиться к порту, который, как вы знаете, должен быть открыт. Если соединение установлено успешно, машина находится в сети.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Что вы имеете в виду под "активным"? Вы хотите, чтобы одна машина отслеживала, чтобы проверить, работает ли другая машина в сети? на конкретном порту?