boost-asio

boost-asio

文章 0 浏览 2

Boost.Asio 异步 TCP 客户端和多线程

我的应用程序是一个 TCP 客户端,非常类似于 Boost.Asio 聊天客户端示例。 我添加了几个调用 chat_client::write 的单独线程。这是否意味着我必须为 d…

满身野味 2024-10-06 11:24:06 0 0

异步接收能否保证连接失败的检测?

据我所知,TCP 套接字上的阻塞接收并不总是通过返回 -1 值或引发连接错误来检测连接错误(由于网络故障或远程端点故障) IO异常:有时它可能会无限期…

爱殇璃 2024-10-06 11:08:22 1 0

C++在通道上Boost TCP序列化对象,双向通信不起作用

我有一堂课,一堂非常愚蠢的课。此类的对象,我想使用 asio by boost 通过 tcp 发送它们。我的类正确地与 boost 东西建立了友谊并实现了方法序列化...…

悲凉≈ 2024-10-06 05:12:02 1 0

如何从 Boost.ASIO 获取 SSL*?

我正在通过 Boost.ASIO 实现客户端 SSL 连接。根据我正在使用的参考书,我需要调用SSL_get_verify_result来确保服务器证书一切正常。不幸的是,它需要…

嗳卜坏 2024-10-06 02:20:01 0 0

Boost Windows 程序可以移植到其他 Windows 系统吗?

我正在考虑一个程序的两种选择。使用 Boost Asynchronous IO 的 C++ 或使用异步 NIO 的 Java。我知道只要系统有java运行时,Java就是可移植的。我更喜…

So要识趣 2024-10-05 15:04:35 0 0

在另一个线程中管理 io_service,出现奇怪的异常问题

在我的应用程序中,我已经为这个问题苦苦挣扎了一段时间,因此我尝试在一个简单的代码片段中重现该问题。 我正在使用 Boost 1.44 和 mingw32-g++ 版本…

来日方长 2024-10-05 12:57:51 0 0

Boost asio:在resolver::query中使用IPv6地址适用于Win32,但不适用于Linux

我目前正在开发一个简单的服务器应用程序,它也应该支持 IPv6。 IPv6 在 Windows 上运行良好(使用 MSVC2010),但在 Linux 上则不然。 想象一下下面…

兔小萌 2024-10-05 07:52:41 0 0

boost asio 多线程 tcp 服务器,在给定线程上具有同步 I/O

基本上,我想要实现的是实现一个通用的多线程 TCP 服务器,它可以处理任意请求,供需求略有不同的 2 个不同服务器使用。 我的要求是: 在收到整个初始…

椵侞 2024-10-05 02:18:52 0 0

C++异步网络编程

我有一些简单的问题,我有一个客户端服务器应用程序和在线发送的数据。 我希望能够恢复数据并正确处理它。 struct T1 { int id int foo } struct T2 {…

月朦胧 2024-10-04 16:22:10 0 0

Boost asio:如何保持客户端连接处于活动状态?

我尝试创建一个在服务器上保持连接活动的客户端。 但是,当我收到数据一次时,连接就关闭了。我不明白为什么。 我认为我应该做一个循环,但我们告诉我…

梦幻的味道 2024-10-04 15:15:37 0 0

使用 boost asio 创建 iostream 并指定 ip 和端口

我有一个关于 boost asio 库的问题。我成功地尝试在客户端和服务器之间创建一个套接字,这涉及创建解析器以便指定服务器的IP和端口(服务器只需要端口…

物价感观 2024-10-04 12:27:02 1 0

C++ Boost ASIO 简单的周期性定时器?

我想要一个非常简单的周期性计时器每 50 毫秒调用我的代码。我可以创建一个始终休眠 50 毫秒的线程(但这很痛苦)...我可以开始研究 Linux API 来制作…

心欲静而疯不止 2024-10-04 08:43:35 0 0

如何捕获 boost asio boost::system::error_code 连接异常与其他异常?

Boost asio有这样的 socket connect api 。我有这样简单的代码: try { std::string addr std::string port sscanf(tcpUrl.c_str(), "tcp://%[^:]:%d"…

友谊不毕业 2024-10-03 19:20:46 0 0

Boost ASIO 缓冲不起作用

我正在编写一个网络应用程序,它使用 ASIO/UDP 在单个远程/区域设置端点对之间发送和接收。我使用 udp::socket::receive 来接收数据,代码中的所有内…

陈甜 2024-10-03 00:34:15 0 0

地址已与 boost asio 接受器一起使用

我编写了一个服务器,用于侦听传入的 TCP 连接和连接到它的客户端。当我关闭服务器并在同一端口上重新启动它时,有时在调用 bind(...) 时会收到错误消…

绝不服输 2024-10-02 12:42:00 0 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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