boost-asio

boost-asio

文章 0 浏览 2

使用 boost::asio::basic_stream_socket::async_read_some 而不是 boost::asio::async_read 更有效吗?

当涉及到高性能数据吞吐量时,使用 boost::asio::basic_stream_socket::async_read_some 而不是 boost::asio::async_read 更好?…

放手` 2024-09-13 02:26:45 2 0

在传出 ICMP 数据包上设置 TTL?

我一直在尝试使用以下命令设置 ICMP 数据包上的 TTL boost::asio::ip::unicast::hops 选项(使用 Boost 1.43),然后使用 get_option 读出它。 无论我…

旧伤慢歌 2024-09-12 12:23:48 3 0

如何使用 Boost ASIO 在 UDP 服务器中传递源 IP

我需要获取我使用 boost ASIO 编写的 UDP 服务器中数据报的源 IP。 在示例 udp 数据报服务器中,该行: 注意:我当前的代码与 boost asio 文档中现有…

早茶月光 2024-09-12 02:25:32 2 0

与 char 数组相比,在 boost ASIO 中使用可变缓冲区对象有什么优势?

我正在设计/开发一个 UDP 服务器应用程序并计划使用 boost。 可变缓冲区对象的用途是什么以及它相对于标准的优点是什么 字符数组?…

风轻花落早 2024-09-11 12:25:44 2 0

Boost::Asio 中的 tcp::endpoint 和 udp::endpoint 有什么区别?

似乎 boost::asio 为每个协议定义了一个单独的端点类,如果您想在特定端点上执行 UDP 和 TCP 操作(必须从一个端点转换为另一个端点),这会很烦人。…

喜爱皱眉﹌ 2024-09-11 11:55:11 5 0

精确的连续定时器回调

我有一个应用程序,我想每 x 毫秒显示一帧。 以前我是这样做的: class SomeClass { boost::thread thread_ boost::timer timer_ public: SomeClass()…

花桑 2024-09-11 11:10:21 2 0

C++ boost/asio 客户端无法连接到服务器

我正在学习 boost/asio ad 从电子书中编写了 2 个程序(客户端和服务器),并做了一些微小的更改。 基本上它应该连接到我的服务器。 当我尝试连接到外…

墨洒年华 2024-09-11 10:09:56 3 0

使用 Asio::read 读取单个字节

是否可以通过 asio::read 读取单个字节? 我收到一个单字节响应,使用当前的缓冲代码似乎很浪费: //Read the 1 byte reply char buffer[1] size_t by…

就是爱搞怪 2024-09-11 06:50:28 4 0

如何使用 boost 冲洗插座

我正在实现一个使用 boost 向客户端发送 xml 的服务器。我面临的问题是缓冲区不会立即发送并累积到一个点然后发送整个内容。这会导致我的客户端出现问…

梦回旧景 2024-09-11 06:45:06 1 0

boost::asio udp - 如何填充许多可变缓冲区?

我正在尝试从一个 async_receive 调用接收许多 udp 消息。我的消息大约是。 60 字节长。 我给 async_receive 调用一个与 boost 文档非常相似的缓冲区…

面犯桃花 2024-09-11 00:56:38 0 0

boost::asio 在抛出 io_service::run() 后挂在解析器服务析构函数中

我使用相当简单的 boost::asio 设置,我从主线程调用 io_service.run() 。 我有一个 tcp 解析器,并使用异步解析来查找地址。 当查找失败时,我会在异…

笛声青案梦长安 2024-09-10 21:35:06 4 0

用 C++ 阅读由 Java 打开的套接字结构对齐

我正在尝试使用来自套接字的 boost::asio 数据在 Linnux 中用 C++ 编写客户端。服务器是用Java构建的。我现在遇到的问题是我无法从套接字正确读取某些…

那请放手 2024-09-09 22:35:16 2 0

boost::asio 无法完全关闭 TCP 连接

我正在尝试实现一个简单的 HTTP 服务器。我能够向客户端发送 HTTP 响应,但问题是在 Firefox 上我收到“连接重置”错误。 IE 也失败了,而 Chrome 工…

紫南 2024-09-08 16:45:46 3 0

为什么 boost::asio 似乎什么也没做

我正在尝试以非常基本的方式实现 irc 协议。我的第一次尝试是使用 boost::asio 并连接到服务器并读取 motd。据我所知,当每个客户端连接时,motd 都会…

安静被遗忘 2024-09-07 23:37:16 1 0

Linux 上的 Boost Asio 不使用 Epoll

我的印象是 boost::asio 默认情况下会使用 epoll 设置而不是 select 实现,但在运行一些测试后,看起来我的设置正在使用 select。 操作系统:RHEL 4 …

零度° 2024-09-06 23:25:05 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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