タグ

ブックマーク / godai.e-whs.net (1)

  • Boost.Asioによる非同期通信 – 堕(惰)プログラマ開発記録

    OAuth関連のコードを最近書いてるはずなのに、 同期通信しか出来ないという俺だったので、 非同期通信について調べながらやってみた。 ゆうと(@yutopp)さんに 「workを作って、io_service::runをスレッドにぶち込めばもうそれだけで非同期」 と教わったのでそれを頼りに色々探してみた。 一応非同期と思われるコードは以下。 #include <iostream> #include <boost/asio.hpp> #include <boost/thread/thread.hpp> #include <boost/bind.hpp> void write_callback(const boost::system::error_code& e, std::size_t size ) { std::cout << "write :" << size << "byte[s

    yysaki
    yysaki 2011/04/18
    「workを作って、io_service::runをスレッドにぶち込めばもうそれだけで非同期」
  • 1