CAsyncSocket::GetSockName

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

BOOLGetSockName (SOCKADDR *lpSockAddrLenlpSockAddr,int *);

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário 0 e um código de erro específicos podem ser recuperadas chamando GetLastError. Os seguintes erros aplicam para esta função de membro:

Parâmetros

rSocketAddress

Referência a um objeto CString que recebe um endereço IP número pontilhado.

rSocketPort

Referência a um UINT que armazena uma porta.

lpSockAddr

Um ponteiro para uma estrutura SOCKADDR que recebe o endereço de soquete.

lpSockAddrLen

Um ponteiro para o comprimento do endereço em lpSockAddr em bytes.

Observações

Chame essa função de membro para obter o nome local para um soquete. Esta chamada é especialmente útil quando um Conectar chamar ficou sem fazer um Bind primeiro; Esta chamada fornece os meios somente pelo qual você pode determinar a associação local que foi definida pelo sistema. Para obter mais informações, consulte Visão geral do Windows Sockets 2 e Windows Sockets Programming considerações na documentação do Win32 SDK.

Visão geral de CAsyncSocket |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name

Index