我希望能够检测计算机何时连接到网络。环境是Windows下的Java 5。
最佳答案
我认为你的选择是要么使用一些 JNI 库(尽管我不熟悉一个临时库,并且这往往是特定于平台的),或者只是尝试与一些已知的 IP(例如谷歌)建立网络连接。这两种解决方案都不优雅,但我不相信 1.5 中有一个纯 Java API 可以确定这一点。
在 Java 1.6 中,您可以使用 java.net.NetworkInterface.isUp(),但显然这对您使用 1.5 的情况没有帮助。
关于java - Java 中监控网络适配器的轻量级方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421662/