void server::start_accept(const acceptor_ptr acceptor, const connection_ptr pconnection) { acceptor->async_accept(pconnection->socket(), pconnection->peer_endpoint(), boost::bind(&server::handle_accept, this, boost::asio::placeholders::error, acceptor, pconnection)); }