0
我在.NET中编写了一个windows服务,在Windows启动时,它执行一些网络操作。我注意到我的服务在网络启动之前就开始了。 如何检查网络连接?或者,更好的是,我该如何检查dhcp是否给了我一个ip?WinService,startup和network
我在.NET中编写了一个windows服务,在Windows启动时,它执行一些网络操作。我注意到我的服务在网络启动之前就开始了。 如何检查网络连接?或者,更好的是,我该如何检查dhcp是否给了我一个ip?WinService,startup和network
这里是一个CodeProject article describing one method to detect the network status,包括跟踪网络可用性变化时的情况。
它建立在框架的NetworkInterface.GetIsNetworkAvailable()方法和NetworkChange class之上。
NetworkInterface.GetIsNetworkAvailable()方法正是我所需要的。 现在它完美的工作!谢谢 ;) – Marco 2010-03-20 01:45:42