views:

12

answers:

1

I'm writing in .NET a windows service that, at windows startup, executes some network operations. I noticed 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?

A: 

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.

Reed Copsey
the method NetworkInterface.GetIsNetworkAvailable() is exactly what I needed.Now it works perfectly! Thanks ;)
Marco