CAsyncSocket

Un oggetto CAsyncSocket rappresenta un Socket Windows un endpoint di comunicazione in rete. Classe CAsyncSocket incapsula il Windows Sockets API, che fornisce un'astrazione orientato agli oggetti per i programmatori che vogliono utilizzare Windows Sockets in combinazione con MFC.

Questa classe basata sul presupposto che si capisce le comunicazioni di rete. Tu sei responsabile per la gestione di blocco, differenze di ordine dei byte, e le conversioni tra Unicode e caratteri multibyte impostare stringhe (MBCS). Se si desidera una pi comoda interfaccia che gestisce questi problemi per te, vedere la classe CSocket.

Per utilizzare un oggetto CAsyncSocket , chiamare il costruttore, quindi chiamare la funzione Create per creare l'handle del socket sottostante (tipo SOCKET), tranne che su socket accettato. Per un socket server chiamare la funzione membro ascolta e per un socket client chiamare la funzione membro Connect . Il socket server deve chiamare la funzione Accept al ricevimento di una richiesta di connessione. Utilizzare le funzioni CAsyncSocket rimanenti per effettuare comunicazioni tra prese. Al termine, distruggere l'oggetto CAsyncSocket se esso stato creato nell'heap; il distruttore chiama automaticamente la funzione stretta . Il tipo di dati SOCKET descritto nell'articolo Windows Sockets: sfondo nel manuale del programmatore di Visual C++.

Per ulteriori informazioni, vedere Windows Sockets: utilizzo di classe CAsyncSocket e articoli correlati in manuale del programmatore di Visual C++, come panoramica di Windows Sockets 2 e Windows Sockets programmazione considerazioni nella documentazione SDK Win32.

# include lt;afxsock.h>

Membri della classe |nbsp; Classe base | Gerarchia Chart

Campio&ninbsp; Esempio MFC CHATSRVR | Esempio MFC HTTPSVR

Vedere a&nchenbsp;CSocket, CSocketFile

Index