Compartilhar via


Classe CAsyncSocket

Representa um soquete Windows — um ponto de extremidade de comunicação de rede.

class CAsyncSocket : public CObject

Comentários

De classeCAsyncSocket encapsula a API do Windows Socket funções, fornecendo uma abstração orientada a objeto para programadores que desejam usar Windows Sockets em conjunto com o MFC.

Essa classe é baseada no pressuposto de que você compreenda comunicações de rede.Você é responsável pela manipulação bloqueando, diferenças de ordem de byte, e conversões entre Unicode e caractere multibyte conjunto seqüências de caractere (MBCS).Se você quiser uma interface mais conveniente que gerencia esses problemas para você, consulte classe CSocket.

Para usar um CAsyncSocket objeto, telefonar seu construtor, em seguida, telefonar o Criar função para criar a alça do soquete subjacente (tipo de SOQUETE), exceto nos soquetes aceitos.Para um servidor de soquete telefonar o Ouvir função de membro e para um soquete de cliente telefonar o Conectar-sefunção de membro .O soquete do servidor deve telefonar o Aceitar função ao receber uma solicitação de conexão.Use o restante CAsyncSocket funções para realizar comunicação entre os soquetes. Após a conclusão, destruir o CAsyncSocket Se tiver sido criado no heap de objeto; o destruidor chama automaticamente o Fechar função.The SOQUETE tipo de dados é descrito no artigo Windows Sockets: Plano de fundo.

Para obter mais informações, consulte Windows Sockets: Usando classe CAsyncSocket e artigos relacionados., bem sistema autônomo API do Windows Sockets 2.

Requisitos

Cabeçalho: afxsock.h

Consulte também

Referência

Classe CObject

Gráfico de hierarquia

Classe CSocket

Classe CSocketFile

Outros recursos

CAsyncSocket membros