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