CAsyncSocket::GetSockName

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

BOOLGetSockName (SOCKADDR *int *lpSockAddr,lpSockAddrLen);

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon, 0 et un code d'erreur spécifique peuvent être récupérée par appeler GetLastError. Les erreurs suivantes s'appliquent à cette fonction membre:

Paramètres

rSocketAddress

Référence à un objet CString qui reçoit une pointillé Adresse Numéro de IP.

rSocketPort

Référence à un UINT qui stocke un port.

lpSockAddr

Un pointeur vers une structure SOCKADDR qui reçoit l'adresse de la socket.

lpSockAddrLen

Un pointeur vers la longueur de l'adresse en lpSockAddr en octets.

Remarques

Appelez cette fonction membre pour récupérer le nom local pour un socket. Cet appel est particulièrement utile lorsqu'un appel de connexion a été pris sans faire un lier d'abord ; Cet appel fournit le seul moyen par lequel vous pouvez déterminer l'association locale qui a été définie par le système. Pour plus d'informations, voir vue d'ensemble de Windows Sockets 2 et Considérations de programmation des Sockets Windows dans la documentation du SDK Win32.

Aperçu de CAsyncSocket |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name

Index