다음을 통해 공유


CAsyncSocket::GetPeerNameEx

피어 연결된 (핸들 IPv6 주소)는이 소켓에 소켓의 주소를 가져오려면이 함수를 호출 합니다.

BOOL GetPeerNameEx(
   CString& rPeerAddress,
   UINT& rPeerPort 
);

매개 변수

  • rPeerAddress
    참조 하는 CString 점선된 숫자 IP 주소를 수신 하는 개체입니다.

  • rPeerPort
    참조 하는 UINT 는 포트를 저장 합니다.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0이 고 특정 오류 코드를 호출 하 여 검색할 수 있는 GetLastError.다음 오류는이 멤버 함수에 적용 됩니다.

  • WSANOTINITIALISED 성공적으로 AfxSocketInit 이 API를 사용 하기 전에 발생 합니다.

  • WSAENETDOWN 는 Windows 소켓 구현이 감지 네트워크 하위 시스템 실패 합니다.

  • WSAEFAULT 의 lpSockAddrLen 인수가 충분히 아닙니다.

  • WSAEINPROGRESS Windows 소켓 블로킹 호출이 진행 중입니다.

  • WSAENOTCONN 소켓이 연결 되어 있지 않습니다.

  • WSAENOTSOCK 설명자가 소켓이 아닙니다.

설명

이 함수는 것 CAsyncSocket::GetPeerName i p v 6를 처리를 제외 하 고도 오래 된 프로토콜에 설명 합니다.

요구 사항

헤더: afxsock.h

참고 항목

참조

CAsyncSocket 클래스

계층 구조 차트

CAsyncSocket::Bind

CAsyncSocket::Connect

CAsyncSocket::Create

CAsyncSocket::GetSockName