CAsyncSocket::Attach

Chiamare la funzione membro per associare un handle hSocket a un oggetto CAsyncSocket.

BOOL Attach(
   SOCKET hSocket,
   long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE 
);

Parametri

  • hSocket
    Contiene l'handle a un socket.

  • lEvent
    Una maschera di bit che specifica una combinazione di eventi di rete a cui l'applicazione viene modificata.

    • FD_READ desidera ricevere la notifica conformità per leggere.

    • FD_WRITE desidera ricevere la notifica quando i dati sono disponibili per essere letto.

    • FD_OOB desidera ricevere la notifica dell'origine dati fuori banda.

    • FD_ACCEPT desidera ricevere la notifica delle connessioni in ingresso.

    • FD_CONNECT desidera ricevere la notifica dei risultati della connessione.

    • FD_CLOSE desidera ricevere la notifica quando un socket è stato chiuso da un peer.

Valore restituito

Diverso da zero se la funzione ha esito positivo.

Note

Gli handle SOCKET vengono archiviate nel membro dati m_hSocket dell'oggetto.

Requisiti

Header: afxsock.h

Vedere anche

Riferimenti

Classe di CAsyncSocket

Grafico della gerarchia

CAsyncSocket::Detach