asio 爸爸说，sock.async_write(buffers("hello"),handler); 是不行的
buffers 的作用域离开函数就消失了，可是 asio 可能还需要引用它。
move to constructor