DnsEndPoint Constructor (String, Int32)

Initializes a new instance of the DnsEndPoint class with the host name or string representation of an IP address and a port number.

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

public DnsEndPoint(
	string host,
	int port


Type: System.String
The host name or a string representation of the IP address.
Type: System.Int32
The port number associated with the address, or 0 to specify any available port. port is in host order.


The host parameter contains an empty string.


The host parameter is null.


port is less than 0


port is greater than 0xffff.

The DnsEndPoint(String, Int32) constructor can be used to initialize a DnsEndPoint class using either a host name or a string that represents an IP address and a port. This constructor sets the AddressFamily property to Unknown.

When using this constructor with a host name rather than a string representation of an IP address, the address family is determined by the address family of the first IP address that resolves to the endpoint when used by a Socket.


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions