I have a program in which I make a read kevent to identify an early EOF event on the client side of the socket. Server enters a loop in which it sends a message to a client and I even EV_DELETE the offending kevent and close the socket, before it ever gains access to a kevent call which reads the kqueue, but it still returns an EV_EOF after I've done all that, as if once it detects that the client EOF the event cannot be turned off as described in the man page! -Luke
- kevent returns an EV_EOF after server closes the socket. Luke Small
