BOOL Connect ( LPCTSTR lpszHostAddress, UINT nHostPort );
BOOL Connect ( 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. Se isso indica um código de erro de WSAEWOULDBLOCK, e seu aplicativo está usando os retornos de chamada substituíveis, seu aplicativo receberá uma OnConnect mensagem quando o Conectar operação for concluído. Os seguintes erros aplicam para esta função de membro:
Parâmetros
lpszHostAddress
O endereço de rede do soquete para o qual este objeto está conectado: um nome de máquina, como "ftp.microsoft.com" ou um número pontilhado, como "128.56.22.8".
nHostPort
A porta que identifica o aplicativo de soquete.
lpSockAddr
Um ponteiro para uma estrutura SOCKADDR que contém o endereço de soquete conectado.
nSockAddrLen
O comprimento do endereço em lpSockAddr em bytes.
Observações
Chame essa função de membro para estabelecer uma conexão com um fluxo sem ligação ou um soquete de datagrama. Se o soquete é desacoplado, valores exclusivos são atribuídos para a associação local, o sistema e o soquete está marcada como ligado. Observe que, se o campo de endereço da nome estrutura é todos os zeros, Conectar retornará zero. Para obter informações de erro estendidas, chame a função de membro GetLastError.
Para soquetes de fluxo (tipo SOCK_STREAM), um conexão ativa é iniciado para o hospedar externo. Quando a chamada de soquete é concluída com êxito, o soquete está pronto para enviar/receber dados.
Para um soquete de datagrama (tipo SOCK_DGRAM), um destino padrão é definido, que será usado em subseqüentes Enviar e receber chamadas.
Visão geral de CAsyncSocket |nbsp; Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::GetSock&Name, CAsyncSocket::Create, CAsyncSocket::AsyncSelect