IPAddress | CF 1.0, ECMA 1.0, serializable |
System.Net (system.dll) | class |
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 GetHashCode( );
// overrides object
public override string ToString( );
// overrides object
}
Returned By
IPEndPoint.Address,
IPHostEntry.AddressList,
System.Net.Sockets.IPv6MulticastOption.Group,
System.Net.Sockets.MulticastOption.{Group,
LocalAddress}
Passed To
Multiple types
|