windows sockets und WSAWaitForMultipleEvents
-
Hallo zusammen,
Ich verwende Windows sockets in Kombination mit WSAWaitForMultipleEvents.
WSAWaitForMultipleEvents wartet auf 2 Events:
m_eventInt; // event to async interrupt waiting on on m_fd m_eventSocket; // event to check recv, send or close of socketm_eventSocket habe wie folgt verbunden:
err = WSAEventSelect(fd, m_eventSocket, FD_WRITE | FD_READ | FD_CLOSE);Das Warten funktioniert nun auch event getrieben.
Ich muss aber nach dem Warten wissen was mit dem Socket los ist.Fragen:
Wie kann ich insbesondere feststellen ob der Socket geschlossen ist ?
Wie kann ich unterscheiden ob das Event nun FD_WRITE, FD_READ oder FD_CLOSE bedeutet.Danke schonmal für eure Hilfe,
Gruß Frank
-
WSAEnumNetworkEvents
-
merci vielmals ...
Gruß Frank