Boost.Asio是一个用于网络和低级I / O编程的跨平台C ++库,它使用现代C ++方法为开发人员提供一致的异步模型。
当使用boost asio时,出现 "resolve: 当使用boost asio时,会出现 "找不到主机(权威)"异常。
我想创建一个简单的代理服务器。我想在port_连接到一个远程主机_(可能是google.com之类的),并转发一个请求req_buf_to_send。以下是我的代码: boost::...
在使用 Boost.Beast WebSocket 时测量客户端备份
我是从Boost.Beast WebSocket读取的。当我的应用程序得到备份时,websocket发送者似乎很乐意在他们的端部延迟缓冲数据(大概是在应用程序级别,因为他们 ...
如何将 boost asio tcp socket 传递给线程,以便向客户端或服务器发送心跳。
我正在用 boost TCP 写一个客户服务器程序,我想每 2 秒钟向客户机发送一个 HEARTBEAT 消息,我正试图创建一个新的线程,通过这个线程我可以很容易地发送它......
能否在boost::asio中改变socket的io_context?
我目前正在编写一个多线程服务器,每个线程都有一个io_context和一个要执行的任务对象列表,每个任务对象都有一个关联的ip::tcp::socket对象。对于负载...
Boost C++ - 断言失败:body_.file_.is_open()和body限制超过。
我是Boost的新手,想在一个客户端的例子中添加一个POST请求。但我未能读取一个http::quest文件。 的请求。断言失败:body_.file_......。
我目前正在寻找一种可移植的方法来获取本地IP地址。因为我正在使用Boost,所以我认为使用Boost.Asio来完成这个任务是个好主意。有几个 ...
如何在boost::asio中传递打包结构作为消息?(没有序列化)
我是boost::asio,消息和响应都是以打包结构的形式存在的,由于结构是打包的,我看不出这里有序列化的用途。我看到类似的问题和所有的建议 ...
如何在安卓系统上使用Boost Asio获取我的本地udp IP地址?
我正在使用Boost-Asio和UDP在WindowsAndroid之间开发一个简单的通信客户端。当在Windows上解析主机名和IP地址时,我得到了我的计算机名称和一个有效的IP地址。...
我必须开发一个与服务器通信的异步客户端。客户端在与主应用程序不同的线程中运行,并仅使用回调链读取服务器发送的内容。每次阅读...
我正在尝试使用asio下载文件。该程序是多线程的,系统是ubuntu,使用以下功能的gcc 7.5:void HTTPRequest :: ReadStatusLine(boost :: asio :: yield_context ...
我是初学者,可以促进和建立网络;)。我正在使用boost :: asio制作客户端服务器应用程序,我需要将结构作为消息传递给使用boost :: asio :: serialization的方法:test.h #pragma一旦#...
Boost :: Asio中tcp :: endpoint和udp :: endpoint有什么区别?
似乎boost :: asio为每个协议定义了一个单独的终结点类,如果您想在特定终结点上同时执行UDP和TCP操作(必须从一个转换为...,这会很烦人。)
有没有一种方法可以弄清对象的类型(以字节数组形式,C ++?
我一直在为客户端服务器应用程序使用boost :: asio,我正在以消息的形式来回发送打包的结构,服务器需要确定传递给它的请求结构的类型,然后...
找出std :: string中存储的主机名是IP地址还是C ++中的FQDN地址
是否可以使用c ++中的boost lib来找到一个字符串是FQDN还是IP地址。我尝试了下面的代码,该代码对于IP地址可以正常工作,但在FQDN的情况下会引发异常。 // ...
我正在将boost asio用于客户端服务器应用程序,并且遇到了这个问题,它没有那么多翔实的错误消息(至少对我而言;),我正在将结构作为消息来回发送,正在发送...] >
是否有一种方法可以自动生成或至少缩短(例如__all__之类的参数)序列化函数?
我正在处理一个将消息(请求和响应)作为结构进行传输的网络。为了实现这一目标,我转向了增强串行化,效果很好!但是有很多类型的...
我如何使用从on_read处理程序分派的最终回调将响应异步地返回给调用者?
我需要为c ++客户端公开一个异步REST api,在内部使用boost :: beast发送REST请求/接收响应。起点是http_client_async.cpp示例。现在...
我有这样的代码创建线程_1并将任务1绑定到该代码;创建thread_2并将任务2绑定到该线程;创建thread_3并监视键盘并按以下方式工作:while(true){...
如何将输出输出到标准输出boost :: asio :: ip :: tcp :: v4
我正在运行来自boost.asio示例的c ++ 11聊天示例,并尝试打印出tcp :: v4()返回值以查看服务器正在使用的IP地址。没有可用于...的函数to_string ...