Name
IPEndPoint
Synopsis
This class represents a network endpoint
as a combination of
IPAddress and an integer port number. The static
fields MinPort and MaxPort
represent the minimum and maximum acceptable values for
Port. These values are operating system-dependent.
This class does not represent an open socket connection, which
contains two endpoints (local and remote). To create a socket, use
System.Net.Sockets.Socket.
public class IPEndPoint : EndPoint { // Public Constructors public IPEndPoint(longaddress, intport); public IPEndPoint(IPAddressaddress, intport); // Public Static Fields public const int MaxPort; // =65535 public const int MinPort; // =0 // Public Instance Properties public IPAddress Address{set; get; } public override AddressFamily AddressFamily{get; } // overrides EndPoint public int Port{set; get; } // Public Instance Methods public override EndPoint Create(SocketAddresssocketAddress) // overrides EndPoint public override bool Equals(objectcomparand); // overrides object public override int GetHashCode( ); // overrides object public override SocketAddress Serialize( ); // overrides EndPoint public override string ToString( ); // overrides object }
Hierarchy
System.Object
→
EndPoint
→
IPEndPoint
Passed To
System.Net.Sockets.TcpClient.{Connect( ),
TcpClient( )},
System.Net.Sockets.TcpListener.TcpListener( ),
System.Net.Sockets.UdpClient.{Connect( ),
Receive( ), Send( ),
UdpClient( )}