in < Programmierung mit Libevent> Buch, heißt es:Was genau bedeutet EV_TIMEOUT in libevent?
EV_TIMEOUT
Dieses Flag ein Ereignis zeigt an, dass nach einem Timeout abläuft aktiv wird.
AFAIK, ein Ereignis, das mit dem Socket fd assoziiert ist, wird aktiv, wenn das Netzwerk-E/A-Ereignis bereit ist, was von select/epoll/poll/kqueue mitgeteilt wird.
Wenn EV_TIMEOUT ein Ereignis aktiv macht, während der Socket fd nicht bereit ist, wird event_base den Rückruf ausführen?
oder der Socket fd ist bereit, während EV_TIMEOUT nicht ist, wird event_base den Callback ausführen?