CAsyncSocket

Um objeto de CAsyncSocket representa um soquete do Windows — um ponto de extremidade de comunicação de rede. Classe CAsyncSocket encapsula o Windows Sockets API, fornecendo uma abstração orientada a objeto para os programadores que desejam usar soquetes do Windows em conjunto com MFC.

Essa classe é baseada na suposição de que você compreende comunicações de rede. Você é responsável pelo tratamento o bloqueio, as diferenças de ordem de byte, e conversões entre Unicode e de caracteres multibyte Defina seqüências de caracteres (MBCS). Se você quiser uma interface mais conveniente que gerencia esses problemas para você, consulte classe CSocket.

Para usar um objeto de CAsyncSocket , chamar o Construtor e, em seguida, chamar a função de criar para criar o identificador de soquete subjacente (tipo soquete), exceto em soquetes aceitos. Para um soquete de servidor chamar a função de membro ouvir e para um soquete de cliente chamar a função de membro de conexão . O soquete do servidor deve chamar o aceitar função ao receber uma solicitação de conexão. Use as funções de CAsyncSocket restantes para realizar comunicações entre soquetes. Após a conclusão, destruir o objeto CAsyncSocket se ele foi criado na pilha; o destruidor automaticamente chama a função estreita . O tipo de dados de soquete é descrito no artigo Windows Sockets: segundo plano no Guia do programador do Visual C++.

Para obter mais informações, consulte Windows Sockets: usando classe CAsyncSocket e artigos relacionados no Guia do programador do Visual C++, como Visão geral do Windows Sockets 2 e Windows Sockets Programming considerações na documentação do Win32 SDK.

# include lt;afxsock.h>

Membros da classe |nbsp; Classe base | Gráfico de hierarquia

&Nbsp amostras; MFC exemplo CHATSRVR | MFC exemplo HTTPSVR

Co&nsulte tambémnbsp;CSocket, CSocketFile

Index