BOOL GetSockName ( CStringamp; rSocketAddress, UINT & rSocketPort );
BOOLGetSockName (SOCKADDR *lpSockAddrLenlpSockAddr,int *);
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0 e un codice di errore specifico può essere recuperato chiamando GetLastError. I seguenti errori si applicano a questa funzione membro:
Parametri
rSocketAddress
Riferimento a un oggetto CString che riceve un indirizzo IP di numero punteggiato.
rSocketPort
Riferimento a un UINT che memorizza una porta.
lpSockAddr
Un puntatore a una struttura SOCKADDR che riceve l'indirizzo del socket.
lpSockAddrLen
Un puntatore alla lunghezza dell'indirizzo in lpSockAddr in byte.
Osservazioni
Chiamare questa funzione membro per ottenere il nome locale per un socket. Questa chiamata è particolarmente utile quando sia stata effettuata una chiamata Connect senza fare un Bind prima; Questa chiamata fornisce l'unico mezzo con il quale è possibile determinare l'associazione locale che è stato impostato dal sistema. Per ulteriori informazioni, vedere panoramica di Windows Sockets 2 e Windows Sockets programmazione considerazioni nella documentazione SDK Win32.
CAsyncSocket panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name