using System;
using System.Net;
class AddressSample {
public static void Main() {
IPHostEntry ihe = Dns.GetHostByName(Dns.GetHostName());
IPAddress myself = ihe.AddressList[0];
Console.WriteLine("The NONE address is: {0}",myself);
}
}
C# Network
IsLoopback IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test2 = IPAddress.Loopback;
if (IPAddress.IsLoopback(test2))
Console.WriteLine("The Loopback address is: {0}",
test2.ToString());
else
Console.WriteLine("Error obtaining the loopback address");
}
}
None IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test5 = IPAddress.None;
Console.WriteLine("The NONE address is: {0}",test5.ToString());
}
}
Any IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test4 = IPAddress.Any;
Console.WriteLine("The ANY address is: {0}",test4.ToString());
}
}
Broadcast IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test3 = IPAddress.Broadcast;
Console.WriteLine("Broadcast address: {0}",test3.ToString());
}
}
Loopback IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test2 = IPAddress.Loopback;
Console.WriteLine("Broadcast address: {0}",test2.ToString());
}
}
Parse an IPAddress
using System;
using System.Net;
class AddressSample {
public static void Main() {
IPAddress test1 = IPAddress.Parse("192.168.1.1");
Console.WriteLine("The test address is: {0}", test1.ToString());
}
}