java程序自动联网

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:55:09
用java做了一个计时器,现在想启动它后,如果电脑连到互联网了,就自动开始计时,断线后自动终止计时,那么如何在java中控制感知是否连到互联网的呢?可以提供个思路么?谢谢!

使用URL类不断的发送请求到某个网站,比如www.google.com,如果没有连上网会抛出IO异常,反之则会得到返回内容。所以当能得到返回内容时,开始计时,再次抛出异常时,表示断网,这之间的时间即所求。