从Poco异步读取HTTPClientSession

Async read from Poco HTTPClientSession

本文关键字:HTTPClientSession 读取 异步 Poco      更新时间:2023-10-16

通常使用HTTPClientSession的示例代码是这样的:

Poco::Net::HTTPClientSession session(uri.getHost(), uri.getPort());
std::ostream& ostr = session.sendRequest(req);
// Receive the response.
Poco::Net::HTTPResponse res;
std::istream& rs = session.receiveResponse(res);

问题是,我如何从rs输入流中读取整个数据,同时确保所有操作都是非阻塞的,以便我可以随时取消它们?

只是一个想法,试着把你的代码放在一个线程中。

http://pocoproject.org/slides/130-Threads.pdf

相关文章:
  • 没有找到相关文章