gpt4 book ai didi

c++ - 如何在 C++ 中检测 tcp 客户端连接到服务器

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

我有一个 tcp 客户端/服务器,我想检测客户端的连接丢失;因为我的客户端有多个接口(interface),一次我使用其中一个连接到服务器,我想知道如何检测客户端的连接丢失,以便我可以将我的 tcp 客户端与另一个接口(interface)连接到服务器,如果所有这些下来 我将数据存储在文本文件中。我用谷歌搜索了一下,我已经看到了 keep alive 但这不是我想要的。

如果我的项目在 linux 中并且代码在 c++ 中很重要。

最佳答案

尝试从套接字读取。当套接字关闭时,读取将失败,为您提供简单的检测。您可以在专用检测线程中执行此操作,这样您的主线程就不会阻塞。

关于c++ - 如何在 C++ 中检测 tcp 客户端连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16145135/

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