CAsyncSocket::GetPeerNameEx
Chiamare la funzione membro per ottenere l'indirizzo di socket peer a cui si è connessi socket (indirizzi IPv6 di handle).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parametri
rPeerAddress
Riferimento a un oggetto CString che riceve un indirizzo IP tratteggiato del numero.rPeerPort
Riferimento a uint che archivia una porta.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0 e un codice di errore specifico possono essere recuperati chiamando GetLastError.Gli errori seguenti si applicano a questa funzione membro:
WSANOTINITIALISED Al AfxSocketInit deve verificarsi prima di utilizzare questa API.
WSAENETDOWN che l'implementazione di Windows Sockets ha rilevato che il sottosistema di rete non è riuscita.
WSAEFAULT l'argomento lpSockAddrLen non è sufficiente.
WSAEINPROGRESS che blocca la chiamata di Windows Sockets è in corso.
IlWSAENOTCONN socket non è connesso.
WSAENOTSOCK il descrittore non è un socket.
Note
Questa funzione è la stessa CAsyncSocket::GetPeerName con la differenza che gestisce gli indirizzi IPv6 e protocolli più recenti.
Requisiti
Header: afxsock.h