Hi, you see this page ?
http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio/examples.html (several examples using boost.asio)
http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio/example/local/connect_pair.cpp (named_socket for linux)
http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio/example/local/stream_server.cpp (named_socket for linux)
http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio/example/local/stream_client.cpp (named_socket for linux)
Boost.Asio have asynchronous methods to read and write, and have a method native.