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 (long address , int port ); public IPEndPoint (IPAddress address , int port ); // 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 (SocketAddress socketAddress ) // overrides EndPoint public override bool Equals (object comparand ); // overrides object public override int GetHashCode ( ); // overrides object public override SocketAddress Serialize ( ); // overrides EndPoint public override string ToString ( ); // overrides object } HierarchySystem.Object EndPoint IPEndPoint Passed ToSystem.Net.Sockets.TcpClient.{Connect( ) , TcpClient( )} , System.Net.Sockets.TcpListener.TcpListener( ) , System.Net.Sockets.UdpClient.{Connect( ) , Receive( ) , Send( ) , UdpClient( )} |