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
Also check this post about a locking problem in boost::asio, which may affect you.