CAsyncSocket::GetPeerNameEx
Llame a esta función miembro para obtener la dirección de socket del mismo nivel con el que este socket está conectado (las direcciones de IPv6 de identificadores).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parámetros
rPeerAddress
Haga referencia a CString un objeto que recibe una dirección IP punteada number.rPeerPort
referencia a UINT que almacena un puerto.
Valor devuelto
Distinto de cero si la función es correcta; si no 0, y un código de error específico puede recuperar llamando a GetLastError. Los errores siguientes se aplican a esta función miembro:
WSANOTINITIALISED A AfxSocketInit correcto debe aparecer antes de utilizar esta API.
La implementación de Windows Sockets deWSAENETDOWN The detectó que produjo el subsistema de la red.
El argumento deWSAEFAULT The lpSockAddrLen no es suficientemente grande.
La llamada de Windows Sockets de bloqueo deWSAEINPROGRESS A está en curso.
El socket deWSAENOTCONN no está conectado.
WSAENOTSOCK El descriptor no es un socket.
Comentarios
Esta función es igual que CAsyncSocket::GetPeerName salvo que administra las direcciones de IPv6 así como más antiguos protocolos.
Requisitos
encabezado: afxsock.h