WinService, startup and network
I'm writing in .NET a windows service that, at windows startup, executes some network operations. I n开发者_StackOverflowoticed that my service starts before the network is up. How can I check the network connectivity? Or, better, how can I check if the dhcp gave me an ip?
Here's a CodeProject article describing one method to detect the network status, including tracking when the network availability changes.
It is built on top of the framework's NetworkInterface.GetIsNetworkAvailable() method and the NetworkChange class.
精彩评论