v0.11.0
sync_server(server)とasync_serverというのがある。sync_serverはシングルスレッドのみ。async_serverはプールするスレッド数を指定する。デフォルトは1。sync_serverはrun()だけ持っているので、直接はポーリングの設計ができない(io_service::poll()をラップした関数がない)poll()したい場合は、sync_serverのコンストラクタでio_serviceオブジェクトへの参照を設定し、sync_serverのlisten()メンバ関数を呼び、外側のio_serviceオブジェクトに対して、poll()メンバ関数を呼ぶ。serverが持つio_serviceオブジェクトを取得する方法はない。