【发布时间】:2011-08-19 21:39:18
【问题描述】:
Java 中有一个 API(NetworkInterface、InetAddress 等),我可以通过它检测到未连接网卡。
问题是解决某些网络 API 的超时时间很长。但是如果网卡没有连接任何电缆,那么我们可以跳过它。该问题似乎只出现在 Windows 7 中。
【问题讨论】:
-
很多超时设置都可以在 JVM 级别进行控制(参见 Snicolas 的回复)。其他的,您必须在操作系统级别设置它们,并且您必须为您的 java 应用程序将它们设置为操作系统级别的
pre-condition。也许我误解了您的问题,但在我看来,在某些时候,您的 JVM 部署must对底层操作系统提供的内容做出了一些假设。好问题(+1 给你)。
标签: java api network-programming