这是解决问题的完全合理的方法。不好的是,您实际上是在测试DNS而不是测试整个网络,但是实际上,您通常可以将它们视为等效。
要记住的另一件事是,您将需要设置系统属性以在Java运行时中关闭dns缓存。否则,它可能会继续根据缓存的数据报告网络已启动(即使网络已关闭)。
另一种方法是实际上经常打开对某个网络地址的HTTP请求。

这是解决问题的完全合理的方法。不好的是,您实际上是在测试DNS而不是测试整个网络,但是实际上,您通常可以将它们视为等效。
要记住的另一件事是,您将需要设置系统属性以在Java运行时中关闭dns缓存。否则,它可能会继续根据缓存的数据报告网络已启动(即使网络已关闭)。
另一种方法是实际上经常打开对某个网络地址的HTTP请求。