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