日期:2014-05-17  浏览次数:21057 次

写代码判断软件是否联网
怎样写代码判断我选择的软件是否是联网状态还是断开,各位大侠可以给个实例代码给我参考下嘛?

------解决方案--------------------
引用:
这个只能保证网络连接,就是局域网连接了但实际外网不连接它也是返回表示连接的状态的

最可靠的还是ping



这就得分具体的情况了

如果仅仅要求判断是否联网,那么还是应该用windows api。并非因为我是技术控,而是因为,假如机器确实已经联网,但网络内的路由器坏掉了,那么你用ping的话其实不能反映真实情况。

如果是要求判断机器是否能连到外网的一个服务,那么可以考虑用ping。(并非一定要发出ping这个命令,如果那个服务提供了一个服务状态查询,或者一个‘web ping’,那么这样的服务接口更好。)