I require socket-like local IPC. I used named pipes and overlapped IO on windows and I want to rewrite the application to boost::ASIO so that it can use UNIX domain sockets
I do performance tests of asio and my own impl on file reading (my blogpost entry) - in two words - asio shown good results.