WinService,启动和网络

时间:2010-03-20 01:03:22

标签: .net networking windows-services

我正在.NET中编写一个Windows服务,在Windows启动时,它会执行一些网络操作。我注意到我的服务在网络启动之前就开始了。 如何检查网络连接?或者,更好的是,我如何检查dhcp是否给了我一个IP?

1 个答案:

答案 0 :(得分:0)

这是CodeProject article describing one method to detect the network status,包括跟踪网络可用性何时发生变化。

它建立在框架的NetworkInterface.GetIsNetworkAvailable()方法和NetworkChange class之上。