News for hackers. Stuff that matters.
Re:Asynchronous I/O in Windows for Unix Programmers (2011) by andrewl-hn on Monday March 31, 2014 @06:56AM (#7500659)
Interesting that while Node and other Libuv-based projects use IOCP, Nginx keeps using select(1) calls on Windows: http://nginx.org/en/docs/windows.html
Re:Asynchronous I/O in Windows for Unix Programmers (2011) by FooBarWidget on Monday March 31, 2014 @07:30AM (#7500759)
That's because Nginx was never really designed for Windows in the first place.
Re:Asynchronous I/O in Windows for Unix Programmers (2011) by nwatson on Monday March 31, 2014 @06:32AM (#7500602)
http://www.cs.wustl.edu/~schmidt/ACE-overview.html

I'd like the author also to evaluate ACE at the URL above. When we needed similar functionality in a project starting in 2004 this is what we used. Very old school C++ and others were disturbed by the liberal use of "delete this;" but it did the trick for cross platform I/O.

Re:Asynchronous I/O in Windows for Unix Programmers (2011) by sillysaurus3 on Monday March 31, 2014 @06:51AM (#7500650)
"delete this;"

That brings back some fond memories. Well, memories.

Thanks for asking about ACE. I'm curious to know as well.

Re:Asynchronous I/O in Windows for Unix Programmers (2011) by k_os on Monday March 31, 2014 @07:22AM (#7500736)
the boost asio dismissal doesn't seem warranted, not everyone cares about how large a library is as long as it gets the job done.
Re:Asynchronous I/O in Windows for Unix Programmers (2011) by recentdarkness on Monday March 31, 2014 @10:31AM (#7501664)
especially since asio is not the only useful library of boost and people comfortable with boost are also finding other handy libraries at hand. additionally asio takes care of much more than what author is focusing on. Therefore is the dismissal because of the size for sure not warranted.