如何实时判断本机的外网连接是否正常?
我现在有两个需求:说明:我们上网是通过登录网通的软件才能上网的,没有登录之前局域网也处于通的壮态.但是无法和外网通信.
需求1: 如何时实的判断局域网是否处于连通壮态(即是一旦本机与局域网的网关失去连接马上就能拦截到),我要求不能用Ping的方法Ping网关来判断,因为这样的话会有一定的时间延迟,不能实时的拦截到.
需求2: 本需求要求稍高于需求1, 要求不论局域网是否通,只要无法与外网连接就必需立刻拦截到.
这两个需求应该都能实现的,但我不知道方法.因为飞信,MSN这些软件都能实现时实的拦截,一旦网络不通,立刻就掉线了.说明他们不是采用的Ping的方法.
希望高手指点....