정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

UdpSingleSourceMulticastClient.BeginJoinGroup 메서드

2013-12-13

단일 소스 주소의 데이터그램을 받을 수 있도록 소켓을 바인딩하고 멀티캐스트 그룹에 대해 조인 작업을 시작합니다.

Namespace:  System.Net.Sockets
어셈블리:  System.Net(System.Net.dll)

public IAsyncResult BeginJoinGroup(
	AsyncCallback callback,
	Object state
)

매개 변수

callback
형식: System.AsyncCallback
작업이 완료될 때 호출할 콜백 메서드입니다.
state
형식: System.Object
이 작업의 callback 메서드로 전달할 선택적 상태 정보입니다.

반환 값

형식: System.IAsyncResult
이 작업을 참조하는 IAsyncResult입니다.

예외조건
InvalidOperationException

멀티캐스트 그룹이 이미 가입했거나 가입 작업이 현재 진행 중인 경우

ObjectDisposedException

UdpSingleSourceMulticastClient가 삭제된 경우

SocketException

소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우. 자세한 내용은 설명 부분을 참조하세요.

BeginJoinGroup 메서드는 UDP 멀티캐스트 소켓을 로컬 포트에 바인딩하고 단일 소스 주소에서 데이터그램을 받을 수 있도록 멀티캐스트 그룹에 조인합니다. 멀티캐스트 그룹 주소, 단일 소스 주소 및 바인딩할 로컬 포트는 UdpSingleSourceMulticastClient 생성자에 지정됩니다.

callback 매개 변수에 지정된 메서드는 멀티캐스트 그룹을 조인하는 작업이 완료되었을 때 호출됩니다.

런타임에서 필요한 경우 BeginJoinGroup 메서드는 클라이언트가 멀티캐스트 그룹에 액세스할 수 있는지 확인하기 위해 정책 검사를 수행합니다. 클라이언트에 액세스가 허용되지 않은 경우 SocketError.AccessDeniedSocketException이 throw됩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1

Windows Phone

표시: