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( )}
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.