CAsyncSocket::GetPeerNameEx
Chamar essa função de membro para obter o endereço de soquete de soquete este ponto no qual está conectado (endereços IPV6 handles).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parâmetros
rPeerAddress
Referência a um objeto de CString que recebe um endereço IP pontilhada de números.rPeerPort
Referência a UINT que armazena uma porta.
Valor de retorno
Diferente de zero se a função é com êxito; se não 0, e um código de erro específico podem ser recuperados chamando GetLastError.Os seguintes erros se aplicam a essa função de membro:
WSANOTINITIALISED A AfxSocketInit com êxito deve ocorrer antes de usar este API.
WSAENETDOWN a implementação da do windows detectou que o subsistema de rede falhou.
WSAEFAULT o argumento de lpSockAddrLen não é grande o suficiente.
A chamada da do windows de bloqueio deWSAEINPROGRESS A está em andamento.
WSAENOTCONN o soquete não está conectado.
WSAENOTSOCK o descritor não for um soquete.
Comentários
Essa função é a mesma que CAsyncSocket::GetPeerName exceto que trata bem como endereços IPV6 protocolos mais antigos.
Requisitos
Cabeçalho: afxsock.h