using
System;
using System.Collections.Generic;
using System.Text;
using System.Net;
namespace AddressSample
... {
class Program
...{
static void Main(string[] args)
...{
IPAddress test1 = IPAddress.Parse("192.168.1.1");
IPAddress test2 = IPAddress.Loopback;
IPAddress test3 = IPAddress.Broadcast;
IPAddress test4 = IPAddress.Any;
IPAddress test5 = IPAddress.None;
IPHostEntry ihe = Dns.GetHostByName(Dns.GetHostName());
IPAddress myself = ihe.AddressList[0];
if (IPAddress.IsLoopback(test2))
Console.WriteLine("The Loopback address is:{0}", test2.ToString());
else
Console.WriteLine("Error obtaining the loopback address");
Console.WriteLine("The Local IP address is :{0} ", myself.ToString());
if (myself == test2)
Console.WriteLine("The loopback address is the same ad local address. ");
else
Console.WriteLine("The loopback address is not the local address. ");
Console.WriteLine("The test address is:{0}", test1.ToString());
Console.WriteLine("Broadcast address:{0}", test3.ToString());
Console.WriteLine("The ANY address is:{0}", test4.ToString());
Console.WriteLine("The NONE address is:{0}", test5.ToString());
Console.Read();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Net;
namespace AddressSample
... {
class Program
...{
static void Main(string[] args)
...{
IPAddress test1 = IPAddress.Parse("192.168.1.1");
IPAddress test2 = IPAddress.Loopback;
IPAddress test3 = IPAddress.Broadcast;
IPAddress test4 = IPAddress.Any;
IPAddress test5 = IPAddress.None;
IPHostEntry ihe = Dns.GetHostByName(Dns.GetHostName());
IPAddress myself = ihe.AddressList[0];
if (IPAddress.IsLoopback(test2))
Console.WriteLine("The Loopback address is:{0}", test2.ToString());
else
Console.WriteLine("Error obtaining the loopback address");
Console.WriteLine("The Local IP address is :{0} ", myself.ToString());
if (myself == test2)
Console.WriteLine("The loopback address is the same ad local address. ");
else
Console.WriteLine("The loopback address is not the local address. ");
Console.WriteLine("The test address is:{0}", test1.ToString());
Console.WriteLine("Broadcast address:{0}", test3.ToString());
Console.WriteLine("The ANY address is:{0}", test4.ToString());
Console.WriteLine("The NONE address is:{0}", test5.ToString());
Console.Read();
}
}
}