CAsyncSocket::Attach

Rufen Sie die Memberfunktion auf, um das hSocket Handle für ein CAsyncSocket-Objekt anzufügen.

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

Parameter

  • hSocket
    Enthält ein Handle für einen Socket.

  • lEvent
    Eine Bitmaske, die eine Kombination aus Netzwerkereignissen angibt, für die die Anwendung interessiert ist.

    • FD_READ möchten Benachrichtigung von Bereitschaft zum Lesen empfangen.

    • FD_WRITE möchten Benachrichtigung empfangen, wenn Daten verfügbaren gelesen werden.

    • FD_OOB möchten Benachrichtigung des Eingangs von Out-of-Band-Daten empfangen.

    • FD_ACCEPT möchten Benachrichtigung von eingehenden Verbindungen empfangen.

    • FD_CONNECT möchten Benachrichtigung von Verbindungsergebnissen empfangen.

    • FD_CLOSE möchten Benachrichtigung empfangen, wenn ein Socket von einem Peer geschlossen wurde.

Rückgabewert

ungleich 0 (null), wenn die Funktion erfolgreich.

Hinweise

Das SOCKET Handle wird im m_hSocket Datenmember des Objekts gespeichert.

Anforderungen

Header: afxsock.h

Siehe auch

Referenz

CAsyncSocket-Klasse

Hierarchien-Diagramm

CAsyncSocket::Detach