CAsyncSocket::Bind

BOOL Bind ( UINT nSocketPort, LPCTSTR lpszSocketAddress = Nulo );

BOOL Ligar ( const SOCKADDR * lpSockAddr, int nSockAddrLen );

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

nSocketPort

A porta que identifica o aplicativo de soquete.

lpszSocketAddress

O endereço de rede, um número pontilhado, como "128.56.22.8".

lpSockAddr

Um ponteiro para uma estrutura SOCKADDR que contém o endereço para atribuir a este Soquete.

nSockAddrLen

O comprimento do endereço em lpSockAddr em bytes.

Observações

Chame essa função de membro para associar um endereço local do soquete. Essa rotina é usada em um sem ligação datagrama ou soquete de fluxo, antes de Conectar ou ouvir as chamadas subseqüentes. Antes que ele possa aceitar solicitações de conexão, um soquete de servidor escuta deve selecionar um número de porta e torná-lo conhecido para soquetes do Windows chamando a ligar. Ligar estabelece a associação local (número de porta do endereço do host) do soquete, atribuindo um nome local para um soquete sem nome.

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

Consulte tambémnbsp;CAsyncSocket::Connect, CAsyncSocket::Listen, CAsyncSocket::GetSock&Name, CAsyncSocket::SetSockOpt, CAsyncSocket::Create

Index