News for hackers. Stuff that matters.
Re:Dyad: Minimal, portable async networking library for C by doomrobo on Tuesday August 19, 2014 @11:34PM (#8200985)
I think the only viable (in terms of portability) alternative is poll. There's a pretty good comparison of the two written by the author of cURL [0]. But essentially it's the same speed and doesn't have a hard-coded FD limit, but it runs on fewer platforms.

[0] http://daniel.haxx.se/docs/poll-vs-select.html

Re:Dyad: Minimal, portable async networking library for C by electrum on Wednesday August 20, 2014 @11:01AM (#8202577)
I sent patches in for curl about 10 years ago to switch from select to poll to get around the 1024 FD limit (which was a problem for multi-threaded servers that handled many sockets).
Re:Dyad: Minimal, portable async networking library for C by baruch on Wednesday August 20, 2014 @04:32AM (#8201529)
I like epoll over poll because you don't need a central point in your application that knows about all FDs, each component can manage it's own FDs registration with the OS.