UdpClient.Connect 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본 원격 호스트를 설정합니다.
오버로드
| Name | Description |
|---|---|
| Connect(IPEndPoint) |
지정된 네트워크 엔드포인트를 사용하여 기본 원격 호스트를 설정합니다. |
| Connect(IPAddress, Int32) |
지정된 IP 주소 및 포트 번호를 사용하여 기본 원격 호스트를 설정합니다. |
| Connect(String, Int32) |
지정된 호스트 이름 및 포트 번호를 사용하여 기본 원격 호스트를 설정합니다. |
Connect(IPEndPoint)
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
지정된 네트워크 엔드포인트를 사용하여 기본 원격 호스트를 설정합니다.
public:
void Connect(System::Net::IPEndPoint ^ endPoint);
public void Connect(System.Net.IPEndPoint endPoint);
member this.Connect : System.Net.IPEndPoint -> unit
Public Sub Connect (endPoint As IPEndPoint)
매개 변수
- endPoint
- IPEndPoint
IPEndPoint 데이터를 보내려는 네트워크 엔드포인트를 지정하는 것입니다.
예외
소켓에 액세스할 때 오류가 발생했습니다.
endPoint은 null입니다.
UdpClient 닫혀 있습니다.
예제
다음 예제에서는 기본 원격 호스트를 설정 하는 데 사용 IPEndPoint 합니다.
//Uses a remote endpoint to establish a socket connection.
UdpClient udpClient = new UdpClient();
IPAddress ipAddress = Dns.Resolve("www.contoso.com").AddressList[0];
IPEndPoint ipEndPoint = new IPEndPoint(ipAddress, 11004);
try{
udpClient.Connect(ipEndPoint);
}
catch (Exception e ) {
Console.WriteLine(e.ToString());
}
'Uses a remote endpoint to establish a socket connection.
Dim udpClient As New UdpClient()
Dim ipAddress As IPAddress = Dns.Resolve("www.contoso.com").AddressList(0)
Dim ipEndPoint As New IPEndPoint(ipAddress, 11004)
Try
udpClient.Connect(ipEndPoint)
Catch e As Exception
Console.WriteLine(e.ToString())
End Try
설명
이 메서드는 Connect 매개 변수에 지정된 값을 사용하여 기본 원격 호스트를 endPoint 설정합니다. 일단 설정되면 메서드에 대한 각 호출에서 원격 호스트를 Send 지정할 필요가 없습니다.
기본 원격 호스트 설정은 선택 사항입니다. 기본 원격 호스트를 지정하면 해당 호스트로만 제한됩니다. 다른 원격 호스트에 데이터그램을 보내려면 메서드를 다른 호출 Connect 하거나 기본 원격 호스트 없이 다른 UdpClient 메서드를 만들어야 합니다. 기본 원격 호스트를 설정하고 메서드 SendSend호출 SocketException 에서 원격 호스트를 제공하는 경우 . 수신되는 SocketException경우 특정 오류 코드를 가져오는 데 사용합니다 SocketException.ErrorCode . 이 코드를 가져온 후에는 Windows 소켓 버전 2 API 오류 코드 설명서에서 오류에 대한 자세한 설명을 참조할 수 있습니다.
메서드를 Connect 호출하는 경우 지정된 기본값이 아닌 주소에서 도착하는 모든 데이터그램은 삭제됩니다. 상속 UdpClient하지 않는 한 이 메서드를 사용하여 기본 원격 호스트를 브로드캐스트 주소로 설정할 수 없습니다. 클라이언트 메서드를 Socket사용하여 기본을 가져오고 소켓 옵션을 SocketOptionName.Broadcast설정합니다.
그러나 메서드 호출에서 지정 IPAddress.Broadcast 한 경우 기본 브로드캐스트 주소인 255.255.255.255로 데이터를 브로드캐스트할 Send 수 있습니다. 애플리케이션에서 브로드캐스트 주소를 보다 세게 제어해야 하는 경우 클래스 사용 Socket 으로 되돌릴 수도 있습니다.
추가 정보
적용 대상
Connect(IPAddress, Int32)
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
지정된 IP 주소 및 포트 번호를 사용하여 기본 원격 호스트를 설정합니다.
public:
void Connect(System::Net::IPAddress ^ addr, int port);
public void Connect(System.Net.IPAddress addr, int port);
member this.Connect : System.Net.IPAddress * int -> unit
Public Sub Connect (addr As IPAddress, port As Integer)
매개 변수
- port
- Int32
데이터를 보내려는 포트 번호입니다.
예외
UdpClient 가 닫혀 있습니다.
addr은 null입니다.
소켓에 액세스할 때 오류가 발생했습니다.
예제
다음 예제에서는 IP 주소 및 포트 번호를 사용하여 원격 호스트와 연결합니다.
//Uses the IP address and port number to establish a socket connection.
UdpClient udpClient = new UdpClient();
IPAddress ipAddress = Dns.Resolve("www.contoso.com").AddressList[0];
try{
udpClient.Connect(ipAddress, 11003);
}
catch (Exception e ) {
Console.WriteLine(e.ToString());
}
'Uses the IP address and port number to establish a socket connection.
Dim udpClient As New UdpClient()
Dim ipAddress As IPAddress = Dns.Resolve("www.contoso.com").AddressList(0)
Try
udpClient.Connect(ipAddress, 11003)
Catch e As Exception
Console.WriteLine(e.ToString())
End Try
설명
메서드는 Connect 및 매개 변수에 지정된 값을 사용하여 기본 원격 호스트를 addrport 설정합니다. 일단 설정되면 메서드에 대한 각 호출에서 원격 호스트를 Send 지정할 필요가 없습니다.
기본 원격 호스트 설정은 선택 사항입니다. 기본 원격 호스트를 지정하면 해당 호스트로만 제한됩니다. 다른 원격 호스트에 데이터그램을 보내려면 메서드를 다른 호출 Connect 하거나 기본 원격 호스트 없이 다른 UdpClient 메서드를 만들어야 합니다. 기본 원격 호스트를 설정하고 메서드 SendSend호출 SocketException 에서 원격 호스트를 제공하는 경우 . 수신되는 SocketException경우 특정 오류 코드를 가져오는 데 사용합니다 SocketException.ErrorCode . 이 코드를 가져온 후에는 Windows 소켓 버전 2 API 오류 코드 설명서에서 오류에 대한 자세한 설명을 참조할 수 있습니다.
메서드를 Connect 호출하는 경우 지정된 기본값이 아닌 주소에서 도착하는 모든 데이터그램은 삭제됩니다. 상속
그러나 메서드 호출에서 지정 IPAddress.Broadcast 한 경우 기본 브로드캐스트 주소인 255.255.255.255로 데이터를 브로드캐스트할 Send 수 있습니다. 애플리케이션에서 브로드캐스트 주소를 보다 세게 제어해야 하는 경우 클래스 사용 Socket 으로 되돌릴 수도 있습니다.
추가 정보
적용 대상
Connect(String, Int32)
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
지정된 호스트 이름 및 포트 번호를 사용하여 기본 원격 호스트를 설정합니다.
public:
void Connect(System::String ^ hostname, int port);
public void Connect(string hostname, int port);
member this.Connect : string * int -> unit
Public Sub Connect (hostname As String, port As Integer)
매개 변수
- hostname
- String
데이터를 보내려는 원격 호스트의 DNS 이름입니다.
- port
- Int32
데이터를 보내려는 원격 호스트의 포트 번호입니다.
예외
UdpClient 닫혀 있습니다.
소켓에 액세스할 때 오류가 발생했습니다.
예제
다음 예제에서는 호스트 이름 및 포트 번호를 사용하여 원격 호스트에 연결합니다.
//Uses a host name and port number to establish a socket connection.
UdpClient udpClient = new UdpClient();
try{
udpClient.Connect("www.contoso.com", 11002);
}
catch (Exception e ) {
Console.WriteLine(e.ToString());
}
'Uses a host name and port number to establish a socket connection.
Dim udpClient As New UdpClient()
Try
udpClient.Connect("www.contoso.com", 11002)
Catch e As Exception
Console.WriteLine(e.ToString())
End Try
설명
메서드는 Connect 및 매개 변수에 지정된 값을 사용하여 기본 원격 호스트를 porthostname 설정합니다. 일단 설정되면 메서드에 대한 각 호출에서 원격 호스트를 Send 지정할 필요가 없습니다.
기본 원격 호스트 설정은 선택 사항입니다. 기본 원격 호스트를 지정하면 해당 호스트로만 제한됩니다. 다른 원격 호스트에 데이터그램을 보내려면 메서드를 다른 호출 Connect 하거나 기본 원격 호스트 없이 다른 UdpClient 메서드를 만들어야 합니다.
기본 원격 호스트를 설정하고 메서드 SendSend호출 SocketException 에서 원격 호스트를 제공하는 경우 . 수신되는 SocketException경우 특정 오류 코드를 가져오는 데 사용합니다 SocketException.ErrorCode . 이 코드를 가져온 후에는 Windows 소켓 버전 2 API 오류 코드 설명서에서 오류에 대한 자세한 설명을 참조할 수 있습니다.
메서드를 Connect 호출하는 경우 지정된 기본값이 아닌 주소에서 도착하는 모든 데이터그램은 삭제됩니다. 상속
그러나 메서드 호출에서 지정 IPAddress.Broadcast 한 경우 기본 브로드캐스트 주소인 255.255.255.255로 데이터를 브로드캐스트할 Send 수 있습니다. 애플리케이션에서 브로드캐스트 주소를 보다 세게 제어해야 하는 경우 클래스 사용 Socket 으로 되돌릴 수도 있습니다.