CAsyncSocket::GetSockNameEx
소켓 (i p v 6 주소 핸들)에 대 한 로컬 이름을 가져오려면이 함수를 호출 합니다.
BOOL GetSockNameEx(
CString& rSocketAddress,
UINT& rSocketPort
);
매개 변수
rSocketAddress
참조 하는 CString 점선된 숫자 IP 주소를 수신 하는 개체입니다.rSocketPort
참조 하는 UINT 는 포트를 저장 합니다.
반환 값
함수가 성공 하면 0이 아닌. 그렇지 않으면 0이 고 특정 오류 코드를 호출 하 여 검색할 수 있는 GetLastError.다음 오류는이 멤버 함수에 적용 됩니다.
WSANOTINITIALISED 성공적으로 AfxSocketInit 이 API를 사용 하기 전에 발생 합니다.
WSAENETDOWN 는 Windows 소켓 구현이 감지 네트워크 하위 시스템 실패 합니다.
WSAEFAULT 의 lpSockAddrLen 인수가 충분히 아닙니다.
WSAEINPROGRESS Windows 소켓 차단 작업이 진행 중입니다.
WSAENOTSOCK 설명자가 소켓이 아닙니다.
WSAEINVAL 소켓 주소에 바인딩되지 않은 바인딩할.
설명
이 호출은 동일 CAsyncSocket::GetSockName i p v 6를 처리를 제외 하 고도 오래 된 프로토콜에 설명 합니다.
이 호출은 특히 유용는 연결 호출 된 내용을 수행 하지 않은 채는 바인딩할 첫 번째. 이 호출은 로컬 시스템에 의해 설정 된 연결에서 확인할 수 있습니다 있는 유일한 수단입니다.
요구 사항
헤더: afxsock.h