io_service::push
の引数に渡すハンドラにコピーコンストラクタが無いと怒られる。
accept時にsocket
をunique_ptr
で束縛してハンドラに処理を任せたいときに不便である。
workaroundとしては、コピーコンストラクタを宣言するラッパーを書いて、定義はしないという方法がある。
ちなみにコピー代入演算子の方は無くても良い。
http://stackoverflow.com/questions/17211263/how-to-trick-boostasio-to-allow-move-only-handlers
https://svn.boost.org/trac/boost/ticket/8714