Name

IPAddress

Synopsis

This class represents an IP address. Use the Parse( ) method to turn a dotted-quad string (such as “192.168.0.1”) into an IPAddress. Use the ToString( ) method to convert an IPAddress into a string.

public class IPAddress {
// Public Constructors
   public IPAddress(byte[ ] address);
   public IPAddress(byte[ ] address, long scopeid);
   public IPAddress(long newAddress);
// Public Static Fields
   public static readonly IPAddress Any; 
// =0.0.0.0
   public static readonly IPAddress Broadcast;        
// =255.255.255.255
   public static readonly IPAddress IPv6Any;
   public static readonly IPAddress IPv6Loopback;
   public static readonly IPAddress IPv6None;
   public static readonly IPAddress Loopback;         
// =127.0.0.1
   public static readonly IPAddress None;
// =255.255.255.255
                  // Public Instance Properties
   public long Address{set; get; }       
// obsolete
   public AddressFamily AddressFamily{get; }
   public long ScopeId{set; get; }
// Public Static Methods
   public static short HostToNetworkOrder(short host);
   public static int HostToNetworkOrder(int host);
   public static long HostToNetworkOrder(long host);
   public static bool IsLoopback(IPAddress address);
   public static short NetworkToHostOrder(short network);
   public static int NetworkToHostOrder(int network);
   public static long NetworkToHostOrder(long network);
   public static IPAddress Parse(string ipString);
// Public Instance Methods
   public override bool Equals(object comparand);    
// overrides object
   public byte[ ] GetAddressBytes( ); public override int ...

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.