我正在.NET中编写一个Windows服务,在Windows启动时,它会执行一些网络操作。我注意到我的服务在网络启动之前就开始了。 如何检查网络连接?或者,更好的是,我如何检查dhcp是否给了我一个IP?
答案 0 :(得分:0)
这是CodeProject article describing one method to detect the network status,包括跟踪网络可用性何时发生变化。
它建立在框架的NetworkInterface.GetIsNetworkAvailable()方法和NetworkChange class之上。