【发布时间】:2013-01-20 00:20:01
【问题描述】:
我正在使用 boost::asio 并向客户端发送列表并在完成后关闭套接字。不知何故,客户端有时在收到所有内容之前收到文件结束错误。
我猜这与服务器在发送最后一个列表条目后立即关闭套接字有关。有没有一种简单的方法可以解决这个 async_send 只有在数据发送成功后才调用处理程序?
或者我的文件结束错误来自其他原因?
【问题讨论】:
-
定义“完成时”。给我们看一些代码。
标签: c++ boost boost-asio