我有开发软件的项目,在LAN
中,我必须找出目前正在使用的系统数量。我不知道从哪里开始,但我对JAVA
有很好的了解。有人可以告诉我从哪里开始,需要什么资源。
谢谢!
答案 0 :(得分:0)
我猜你的意思是' system'在使用中你的意思是计算机?或者你的意思是网络上当前有用途登录的计算机?
对于前者,您可以扫描网络,在Java中有一些扫描仪可以告诉您哪些IP地址连接到网络。 NMap4j似乎使用nmap(伟大的网络扫描程序)并解析输出,当然需要在目标机器上安装nmap。或者你可以选择纯粹的Java / Scala实现(在这里公然进行自我推广;)),例如https://github.com/michaelcouck/scanner,网站上的用法和示例。
干杯...