Partager via


CAsyncSocket::Attach

Appelez la fonction membre pour attacher le handle d' hSocket à un objet d' CAsyncSocket .

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

Paramètres

  • hSocket
    Contient un handle d'un socket.

  • lEvent
    Un masque de bits qui spécifie une combinaison des événements de réseau dans lesquels l'application est intéressée.

    • FD_READ souhaitent recevoir la notification de la disponibilité pour lire.

    • FD_WRITE souhaitent recevoir la notification lorsque les données sont disponibles pour être lues.

    • FD_OOB souhaitent recevoir la notification de l'arrivée des données hors bande.

    • FD_ACCEPT souhaitent recevoir la notification des connexions entrantes.

    • FD_CONNECT souhaitent recevoir la notification des résultats de connexion.

    • FD_CLOSE souhaitent recevoir la notification lorsqu'un socket a été fermé par un homologue.

Valeur de retour

Une valeur différente de zéro si la fonction est réussie.

Notes

Le handle de tête creuse est stocké dans le membre de m_hSocket de l'objet.

Configuration requise

Header: afxsock.h

Voir aussi

Référence

CAsyncSocket, classe

Graphique de la hiérarchie

CAsyncSocket::Detach