昨日の続き。全体を非同期通信にしてみた。 クラスで色々まとめてね。 一応動くんだよね。 以下がコード。 #include <iostream> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <stdexcept> class tcp_client{ public: tcp_client(boost::asio::io_service& io_service) : io_service_(io_service), socket_(io_service_), resolver_(io_service_) { } void write(const std::string& host,boost::asio::streambuf *request){ request_ = request; boost::asio::ip: