CAsyncSocket::GetSockName

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

BOOLGetSockName (SOCKADDR *LpSockAddrLenLpSockAddr,Int *);

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; Ansonsten können 0 und einem bestimmten Fehlercode durch einen Aufruf der GetLastErrorabgerufen werden. Wenden Sie die folgenden Fehler auf dieser Member-Funktion:

Parameter

rSocketAddress

Verweis auf ein CString -Objekt, das eine gepunktete Anzahl IP-Adresse empfängt.

rSocketPort

Verweis auf eine UINT , die einen Port speichert.

lpSockAddr

Ein Zeiger auf eine SOCKADDR -Struktur, die die Adresse des Socket empfängt.

lpSockAddrLen

Ein Zeiger auf die Länge der Adresse in LpSockAddr in Byte.

Bemerkungen

Rufen Sie diese Memberfunktion um den lokalen Namen für ein Socket zu erhalten. Dieser Aufruf ist besonders nützlich, wenn ein Aufruf von Connect geleistet wurde, ohne dabei zuerst eine binden ; Dieser Aufruf stellt das einzige Mittel, durch die Sie der lokalen Verein bestimmen können, welche durch das System festgelegt wurde. Weitere Informationen finden Sie unter Übersicht über Windows Sockets 2 und Windows Sockets Programmieren Überlegungen in der Win32 SDK-Dokumentation.

CAsyncSocket Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeerName

Index