kqueue.control(changelist, max_events[, timeout]) → eventlist
Low level interface to kevent
changelist must be an iterable of kevent objects or None
max_events must be 0 or a positive integer
timeout in seconds (floats possible); the default is None, to wait forever
Но я обнаружил, что возвращаемое eventlist
содержит события, которые не включены в список изменений. Мой пример_кода здесь: https://github.com/jiamo/concurrent_server/blob/master/kqueue_server.py#L144
После отключения клиента. Я пытаюсь удалить событие в функции управления. Но сервер все еще может получить событие отсутствия данных.