ec == boost::asio::error::eof 可不再是正常情况咯