Mega Code Archive

 
Categories / C# Tutorial / Network
 

Declare a method to handle NetworkAdressChanged events

using System; using System.Net.NetworkInformation; class MainClass {          private static void NetworkAddressChanged(object sender, EventArgs e)     {         Console.WriteLine("Current IP Addresses:");         foreach (NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces())         {             foreach (UnicastIPAddressInformation addr in ni.GetIPProperties().UnicastAddresses) {                 Console.WriteLine("{0}", addr.Address );             }         }     }     public static void Main(string[] args)     {         NetworkChange.NetworkAddressChanged += NetworkAddressChanged;     } }