Boost.Asio是一个用于网络和低级I / O编程的跨平台C ++库,它使用现代C ++方法为开发人员提供一致的异步模型。
在此示例中(async_tcp_echo_server.cpp),#include #包括 #包括 #包括 #包括 使用boost :: asio :: ip :: ...
beast async_read()是如何工作的?它有一个选项吗?
我对boost :: asio基础知识不是很熟悉。我正在处理一项任务,我已连接到Web服务器并阅读响应。响应是随机抛出的,即和......
异步记录器的spdlog v1.3.1示例在ubuntu 18.04中给出错误
我已经从version.h中的版本1.3.1的git repo手动安装了spdlog。现在我正在尝试执行存储库中给出的基本示例,但它们会给出某些错误。同步......
从http流中读取和写入的要求是什么(在boost :: beast中)?
我想使用boost :: beast来读取和写入etcd。首先,我希望能够通过助推器来做这些例子。它们很容易卷曲。 Etcd可以看作是一个关键/价值......
Boost Asio - boost :: bind导致程序崩溃
当我尝试使用boost :: bind作为async_read_some函数调用的参数编译我的程序时,我遇到了问题。如果我使用下面的代码,我的程序会在到达时崩溃...
如何将boost :: beast中的序列化数据转换为字符串,以便以FIFO方式处理它?
我有一个客户端的应用程序,我需要从服务器接收http“长时间运行的请求”。我发送一个命令,在得到响应的标题后,我只需要接收json数据......
我有这个要求,我的应用程序必须通过套接字连接到另一个应用程序,并将必须保持长时间安静的持久连接。我的应用程序将是TCP客户端,另一个是TCP ...
提升asio ssl async_shutdown总是以错误结束?
我有一个小的ssl客户端,我已经在boost 1.55 asio编程,我想弄清楚为什么boost :: asio :: ssl :: stream :: async_shutdown()总是失败。客户非常相似(几乎......
我有一个包裹Asio的课程。它旨在模拟域和tcp套接字上的通信,但我不知道自动化单元测试。我看了FakeIt,但它只测试虚拟方法,......
我想在Ubuntu 18.04上使用Boost 1.68。我注意到Ubuntu上提供的Boost / libboost包只有1.65,所以我找到了一个建议如下的资源:sudo apt-get remove libboost-all -...
boost网站上提供的文档是有限的。从我能够阅读的内容来看,普遍的共识是很难找到关于boost :: asio的好文档......
一个简单的功能:等待 写(const std :: vector &data){auto token = co_await this_coro :: token(); return co_await async_write(serialport_,buffer(...
我通过TCP / IP呼叫我的服务器。我发送了几个字符并希望收到一个答案,这是由我的确认函发送的。但是我只收到与发送到服务器一样多的字符。 ...
我正在使用boost websockets进行客户端和服务器之间的异步通信。现在我用boost :: timer :: auto_cpu_timer打印程序中经过的时间。它是 ...
Boost Beast Async Server失败并且断言失败:(id!= TO :: id)在多个异步调用上
断言失败:(id_!= T :: id),函数try_lock,文件/usr/local/include/boost/beast/websocket/detail/stream_base.hpp,第91行.//回显所有收到的WebSocket消息类会话。 ..
我在具有多个网络接口的主机之间使用多播UDP。我正在使用boost :: asio,并且被接收器必须进行的2个操作混淆:bind,然后是join-group。你为什么 ...
有没有办法获得与协同程序在Boost asio中传输的字节数
我正在使用与协同程序的boost asio从tcp socket获取一些数据。在这些文档中显示的exmaples中,示例看起来像http :: async_read(socket,buffer,request,yield [ec]);但是怎么......
如何使用Handler和boost :: asio :: async_result
如何使用boost :: asio :: async_result,为什么我的代码使用ReadSignature = void(int)崩溃(由信号11:SIGSEGV中断);模板 ...
io_context的未定义符号:最新boost库的链接错误
我的代码以前编译得很好,直到boost库更新了asio的更新。在我的代码中,我定义了一个变量:boost :: shared_ptr 面(升压:: make_shared
在大多数情况下,我的程序运行正常,但偶尔会崩溃。如果我在中途暂停程序,它也会崩溃。任何洞察力,为什么会非常感激!我认为可能是...