I think you should write boost::asio::placeholders::error instead of ::asio::placeholders::error. Also, I don't understand the purpose of :: you have in front of the boost namespace.
Alex - Aotea Studios
2010-04-26 23:47:32