gpt4 book ai didi

c++ - 使用 boost::asio 配置 TCP keep_alive

转载 作者:可可西里 更新时间:2023-11-01 02:44:39 29 4
gpt4 key购买 nike

<分区>

Linux 和 Windows 都支持 TCP keep-alive 数据包。它们可以通过(系统相关的)setsockopt 调用来激活和配置,参见例如this article对于 Linux 案例。使用 boost::asio 时似乎支持保持事件消息,参见 the current documentation .但是该页面仅涵盖激活它。在对 older post 的几个新回复中有人指出,Boost 最近添加了配置操作超时的方法(这避免了对不同系统的 setsockopt#ifdef 代码分支的需要)。但是,recent response仍然建议调用 native 套接字。

我的问题是:如何使用 boost::asio 配置保活数据包的时间间隔和超时?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com