CAsyncSocket::GetSockName

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

Index