다음을 통해 공유


TcpClient.EndConnect(IAsyncResult) 메서드

정의

보류 중인 비동기 연결 시도를 끝냅니다.

public:
 void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect (IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)

매개 변수

asyncResult
IAsyncResult

IAsyncResult를 호출할 때 반환되는 BeginConnect 개체입니다.

예외

asyncResult 매개 변수가 null인 경우

BeginConnect 메서드를 호출했지만 asyncResult 매개 변수가 반환되지 않은 경우

EndConnect(IAsyncResult) 메서드가 비동기 연결을 위해 이미 호출된 경우

Socket에 액세스하려고 시도하는 동안 오류가 발생한 경우.

내부 Socket이 닫힌 경우

설명

이 메서드는 작업이 완료될 때까지 차단합니다. 이 작업을 동기적으로 수행하려면 메서드를 Connect 사용합니다.

참고

를 수신하는 SocketException경우 를 사용하여 SocketException.ErrorCode 특정 오류 코드를 가져옵니다. 이 코드를 가져온 후에는 Windows 소켓 버전 2 API 오류 코드 설명서를 참조하여 오류에 대한 자세한 설명을 확인할 수 있습니다.

적용 대상