boost-asio

boost-asio

文章 0 浏览 6

我应该从由resolver::async_resolve()调用的处理程序中调用socket::connect()吗?

我使用包装类来表示网络连接。我的实现包含一个名为 async_connect() 的方法,它解析主机/服务并连接到相关端点(如果可能)。像这样的事情: void tc…

几度春秋 2024-12-07 14:56:59 2 0

使用 boost::asio 查找子网上所有可访问的 ip

我想要一种使用 boost 来查找子网上所有可到达的 ip(响应 ping)的方法。 即给定子网 = 10.10.10.0 和可访问的 ips 10.10.10.1-5,结果应该是一个列…

心在旅行 2024-12-07 14:43:13 2 0

使用strand::post 和io_service::post 与strand::wrap 到底有什么区别?

根据我的理解,将处理程序发布到 strand 对象意味着: 一次仅执行一个发布的处理程序。 处理程序按顺序调用。 将处理程序直接发布到 io_service 对象…

凉风有信 2024-12-07 13:24:18 0 0

使用 boost::asio 在同一主机上多播消息

我正在实现发送器/接收器应用程序以在同一主机上进行多播通话。 在我的构造函数中,我有以下代码来设置套接字。 boost::asio::ip::udp::endpoint list…

只有影子陪我不离不弃 2024-12-07 01:04:57 4 0

内存 SPIKE - 增强 ASIO 异步读取

编写了一个仅从客户端读取数据的服务器: 使用 boost::array 缓冲区 启动服务器,系统监视器显示 1MB 的使用情况。 1.) 只需执行 async_read_some 并…

执笔绘流年 2024-12-06 22:03:08 0 0

为boost线程创建线程池

似乎有两种方法可以为 boost 线程创建线程池,因为 boost 线程不直接提供线程池。 第一个是 asio::io_service io_service; asio::io_service::work wo…

玉环 2024-12-06 15:41:54 3 0

通过 boost::asio 传输多编码字符的最佳方法

我想以单字节字符传输 xml,但某些值将采用 unicode 格式。 即 Unicode string 我正在使用 boost::asio。…

指尖凝香 2024-12-06 14:28:38 1 0

c++:如何在构造函数中初始化 std::pair 的成员

我有以下课程: typedef std::pair socket_pair; class ConnectionPair { private: socket_pair _sockPair; public: ConnectionPair(boost::asio::io_…

路弥 2024-12-06 02:28:26 2 0

Boost::asio:仅在其他连接出现后才收到数据

我正在尝试在我的应用程序中使用代码示例。在连接时客户端发送“hello!”到服务器。服务器收到它并以某种方式回答(并以“嗨,客户端!我是服务器!…

何处潇湘 2024-12-05 01:11:09 0 0

超时后在哪里销毁thread和deadline_timer对象?

我的问题是关于正在运行的截止时间计时器,它等待由相同函数表示的某些操作完成:但我不知道在安全完成或中断后在哪里释放我的线程和截止时间对象到截…

故乡的云 2024-12-04 06:27:27 0 0

通信链实施

我正在设计一个新系统,需要支持使用多种不同通信协议的通信。我不需要一起使用它们,只是为了能够轻松地在它们之间切换。另外,有时协议由几层组成,…

云雾 2024-12-03 18:02:24 6 0

boost::io_service api 实现似乎丢失了?

我正在运行 boost 1.43.0 版本,并且看到以下 api(在 asio::io_service 类中): 为了测量性能,返回队列中未完成工作项的数量。 int get_outstandin…

机场等船 2024-12-03 13:59:10 1 0

需要 boost:asio 异步服务器的示例,带有接收器和接受器

我看过很多好的例子,但我没有找到 如果有人可以帮助请帮助我,这是我当前的课程 #include "StdAfx.h" #include "TNetwork.h" //--------------------…

何止钟意 2024-12-03 05:58:42 1 0

BOOST ASIO:如何通过 async_read_until 使用有限的缓冲区大小

我使用一个小缓冲区(例如 128 字节),并且我想对 TCP 连接上的大传入消息使用“async_read_until”(丢弃除分隔符之前的最后 128 字节之外的所有字…

命硬 2024-12-03 05:49:59 0 0

c++ boost:如何实现每个线程的会话

我想实现服务器中每个连接的会话都有一个线程。但是,句柄accept回调是在同一个线程中调用的。我不太熟悉asio中的线程模型。有没有提到相关的网站? …

记忆里有你的影子 2024-12-02 12:25:15 1 0
更多

推荐作者

尘曦

文章 0 评论 0

善良天后

文章 0 评论 0

韬韬不绝

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

不美如何

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文