IPEndPoint Constructor (IPAddress, Int32)

 

Initializes a new instance of the IPEndPoint class with the specified address and port number.

Namespace:   System.Net
Assembly:  System (in System.dll)

public IPEndPoint(
	IPAddress address,
	int port
)

Parameters

address
Type: System.Net.IPAddress

An IPAddress.

port
Type: System.Int32

The port number associated with the address, or 0 to specify any available port. port is in host order.

Exception Condition
ArgumentNullException

address is null.

ArgumentOutOfRangeException

port is less than MinPort.

-or-

port is greater than MaxPort.

-or-

address is less than 0 or greater than 0x00000000FFFFFFFF.

// Obtain the IP address from the list of IP addresses associated with the server.
foreach(IPAddress address in host.AddressList)
{
  IPEndPoint endpoint = new IPEndPoint(address, port);


  tempSocket = 
    new Socket(endpoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

  tempSocket.Connect(endpoint);

  if(tempSocket.Connected)
  {
    // Display the endpoint information.
    displayEndpointInfo(endpoint);
    // Serialize the endpoint to obtain a SocketAddress object.
    serializedSocketAddress = serializeEndpoint(endpoint);
    break;
  }
  else
    continue;
}

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Return to top
Show: