我正在使用InetAddress.getByName(params [0])。isReachable(300000)来确定我的NAS是否还活着。通过测量上述方法前后的时间,我发现超时时间最多约为3分钟。 10秒,即使我将超时设置为600000(大约10分钟)。难道我做错了什么?还是有更好的方法来实现这样的功能?问候,汤玛士 最佳答案 我改变了我的方法。现在,我使用Runtime.getRuntime()。exec对远程IP执行ping操作。这比isReachable更可靠。