【发布时间】:2014-01-17 17:20:47
【问题描述】:
我稍微修改了来自this example 的客户端代码。我现在遇到的问题是 boost:asio:read 调用的读取速度真的很慢,大约每秒 2 个字节。
while (boost::asio::read(socket, response, boost::asio::transfer_at_least(1), error));
或
boost::asio::read(socket, response, boost::asio::transfer_all(), error);
我尝试从包括 google.com 在内的不同服务器获得响应,但结果相同,因此它既不是服务器问题也不是连接问题。我做错了吗?
任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过启用handler tracking?您使用的是什么网络传输?
标签: c++ boost boost-asio