UdpClient Constructor (String^, Int32)
Initializes a new instance of the UdpClient class and establishes a default remote host.
Assembly: System (in System.dll)
Parameters
- hostname
-
Type:
System::String^
The name of the remote DNS host to which you intend to connect.
- port
-
Type:
System::Int32
The remote port number to which you intend to connect.
| Exception | Condition |
|---|---|
| ArgumentNullException | hostname is null. |
| ArgumentOutOfRangeException | |
| SocketException | An error occurred when accessing the socket. See the Remarks section for more information. |
This constructor initializes a new UdpClient and establishes a remote host using the hostname and port parameters. Establishing a default remote host is optional. If you use this constructor, you do not have to specify a remote host in each call to the Send method. Specifying a default remote host limits you to that host only. You can change the default remote host at any time by calling the Connect method. If you want to specify a remote host in your call to the Send method, do not use this constructor.
Note |
|---|
If you receive a SocketException, use SocketException::ErrorCode to obtain the specific error code. Once you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error. |
The following example demonstrates how to create an instance of the UdpClient class using a host name and port number.
Available since 1.1
