epoll, is it the epitome of all that is wrong with autism bare nothing right at all? Can you name any project using epoll, having no issues at all with it? What's your stance on computer science, common sense and taste versus ""good" enough" unix circle jerks?
Name:
Anonymous2015-06-08 18:32
Why is epoll so bad? Honest question, I don't think I've ever used any program that uses it. I know kqueue is objectively superior but epoll seems like an improvement from good old poll
Name:
Anonymous2015-06-08 19:21
no idea what you fucks are talking about
I use select
Name:
Anonymous2015-06-08 19:30
check the api then, how do you accept server connections? do you treat server connections differently to multiple client connections using epoll? Does man-page say anything about that? Can you monitor changes on a socket before a the socket does connect or after the connect? What's the difference anyway, is it documented in man pages? Do you know or will you just use uvlib / eventlib and silently admit that you do not know and even more silently admit that it's garbage?
Name:
Anonymous2015-06-08 22:25
*grabs dick*
Name:
Anonymous2015-06-08 22:48
epoll is fine, I've used it, what faults do you find in it?
It is a bit inelegant to have to do another round trip through the kernel to send / recv / whatever after epoll returns, since obviously the kernel already has all the data you asked for at that point. In practice, though, I'm not sure it matters very much - the Unix cultural resistance to async I/O probably counts for more.