我作了一个asp.net程序,其中引用System.Management命名空间,使用WMI来读取几台远程服务器上进程状态;因为这些远程服务器是通过电信宽带作的VPN,有时会网络不通。
我目前是先用ManagementClass.Scope.Connect();测试连接再返回ManagementClass.Scope.IsConnected来判断,但这个测试要花上好几秒的时间。
有没有更快更直接的方式,用来检测某个IP通不通?