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 method IPEndPoint(long address, int port);  
   public method IPEndPoint(IPAddress address, int port);  
// Public Static Fields
   public const field int MaxPort;                               // =65535
   public const field int MinPort;                               // =0
                  // Public Instance Properties
   public field IPAddress Address{set; get; } 
   public override field AddressFamily AddressFamily{get; }      // overrides EndPoint
   public field int Port{set; get; } 
// Public Instance Methods
   public override method EndPoint Create(                      // overrides EndPoint
        SocketAddress socketAddress);  
   public override method bool Equals(object comparand);        // overrides object
   public override method int GetHashCode();                     // overrides object
   public override method SocketAddress Serialize();             // overrides EndPoint
   public override method string ToString();                     // overrides object
}

Hierarchy

System.ObjectEndPointIPEndPoint

Passed To

System.Net.Sockets.TcpClient.{Connect(), TcpClient()}, System.Net.Sockets.TcpListener.TcpListener(), System.Net.Sockets.UdpClient.{Connect(), Receive(), Send(), UdpClient()}

Get C# in a Nutshell 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.