gpt4 book ai didi

c - UNIX C BSD 套接字 TCP_KEEPALIVE 如何检查套接字是否被标记为损坏

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:28 25 4
gpt4 key购买 nike

我一直在尝试为 C 服务器套接字实现 TCP_KEEPALIVE 参数,但我似乎无法弄清楚如何检查套接字是否被标记为已损坏。我按照本教程配置套接字以保持事件状态,但它说“如果连续九次未收到 ACK 响应,则连接被标记为断开”。我的问题是,我怎么知道套接字被标记为已损坏?

教程:http://tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/

最佳答案

从套接字中读取()。

如果套接字已损坏,read 将返回 -1。

关于c - UNIX C BSD 套接字 TCP_KEEPALIVE 如何检查套接字是否被标记为损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720378/

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