Mega Code Archive

 
Categories / C# by API / System Net Networknformation
 

NetworkChange NetworkAddressChanged

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;     } }