CAsyncSocket::GetPeerNameEx
telefonar Essa função de membro para obter o endereço do soquete correspondente aos quais nesse soquete está conectadas (alças endereços IPv6).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parâmetros
rPeerAddress
Referência a um CString objeto que recebe um endereço IP numérico pontilhado.rPeerPort
Referência a um UINT que armazena uma porta.
Valor de retorno
Diferente de zero se a função for bem-sucedida; caso contrário, 0, e um código de erro específico pode ser recuperado chamando GetLastError.Os seguintes erros se aplicam a essa função de membro:
WSANOTINITIALISED Um bem-sucedida AfxSocketInit deve ocorrer antes de usar essa API.
WSAENETDOWN A implementação do Windows Sockets detectou que o subsistema de rede falhou.
WSAEFAULT The lpSockAddrLen o argumento não é grande o suficiente.
WSAEINPROGRESS Uma telefonar de bloqueio de Windows Sockets está em andamento.
WSAENOTCONN O soquete não está conectado.
WSAENOTSOCK O descritor não é um soquete.
Comentários
Esta função é igual a CAsyncSocket::GetPeerName, exceto que ele lida com endereços IPv6, bem sistema autônomo protocolos antigos.
Requisitos
Cabeçalho: afxsock.h