CAsyncSocket::GetSockName

BOOL GetSockName ( CStringamp; rSocketAddress, UINT & rSocketPort );

BOOL GetSockName ( SOCKADDR * lpSockAddr, int * lpSockAddrLen );

Valor devuelto

Distinto de cero si la función es correcta; en caso contrario 0 y un código de error específico se pueden recuperar llamando GetLastError. Los errores siguientes se aplican a esta función miembro:

Parámetros

rSocketAddress

Referencia a un objeto CString que recibe una dirección IP número punteada.

rSocketPort

Referencia a un UINT que almacena un puerto.

lpSockAddr

Un puntero a una estructura SOCKADDR que recibe la dirección del socket.

lpSockAddrLen

Un puntero a la longitud de la dirección de lpSockAddr en bytes.

Observaciones

Llamar a esta función miembro para obtener el nombre local de un socket. Este llamamiento es especialmente útil cuando una llamada de conexión realizada sin hacer un enlace primero; Esta convocatoria ofrece el único medio por el cual se puede determinar la asociación local que ha sido establecida por el sistema. Para obtener más información, consulte Descripción general de Windows Sockets 2 y Consideraciones de programación de Windows Sockets en la documentación del SDK de Win32.

Introducción a CAsyncSocket |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name

Index