내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DatagramSocket.BindServiceNameAsync(String) | bindServiceNameAsync(String) Method

DatagramSocket에서 로컬 서비스 이름으로 바인딩하는 작업을 시작합니다.

구문


datagramSocket.bindServiceNameAsync(localServiceName).done( /* 성공 및 오류 처리기 */ );

매개 변수

localServiceName

형식: String [JavaScript] | System.String [.NET] | Platform::String [C++]

DatagramSocket 개체를 바인딩할 UDP 포트 또는 로컬 서비스 이름입니다.

반환 값

형식: IAsyncAction

DatagramSocket 개체에 대한 비동기 바인딩 작업입니다.

설명

BindServiceNameAsync 메서드는 로컬 서비스 이름의 로컬 컴퓨터에 있는 모든 네트워크 인터페이스의 로컬 P 주소 또는 localServiceName 매개 변수에 지정된 UDP 포트에 바인딩합니다. localServiceName 매개 변수가 빈 문자열인 경우 시스템은 바인딩할 로컬 UDP 포트를 선택합니다.

UDP를 사용하는 다른 앱(예를 들면 다른 DatagramSocket)이 localServiceName 매개 변수에 지정된 로컬 UDP 포트에 이미 바인딩된 경우에는 BindServiceNameAsync메서드가 실패합니다.

바인딩은 DatagramSocket에 대한 데이터를 검색하기 위해 반드시 필요하며, 일반적으로 소켓이 생성되고 MessageReceived 이벤트를 설정한 후 수행됩니다. BindServiceNameAsync 또는 BindEndpointAsync 메서드는 DatagramSocket을 로컬 서비스 이름이나 UDP 포트에 바인딩하는 데 사용됩니다. 또한 ConnectAsync 메서드는 바인딩 작업도 수행합니다. GetOutputStreamAsync 메서드 중 하나에서 반환된 스트림에 쓰면 바인딩 작업에서 소켓이 아직 바인딩되지 않습니다.

DatagramSocket이 데이터 전송용으로 사용되어야 하는 경우에는 BindServiceNameAsync 또는 BindEndpointAsync 메서드가 필요하지 않습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

Metadata

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

internetClientServer
privateNetworkClientServer
ID_CAP_NETWORKING [Windows Phone]

참고 항목

DatagramSocket
BindEndpointAsync
BindServiceNameAsync(String, NetworkAdapter)
DatagramSocketInformation

 

 

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft