gpt4 book ai didi

c - 如何保持连接打开 - C Unix Socket 编程

转载 作者:行者123 更新时间:2023-11-30 17:31:37 33 4
gpt4 key购买 nike

我第一次尝试用 C 语言进行套接字编程(针对 Unix)。有没有办法通过使用某种形式的全局变量(例如套接字描述符)来保持连接打开,然后可以通过多种方法访问该变量? (为了消除多次调用 connect 的需要,拥有一个持续的连接比为每个必须执行的操作创建一个新的连接更有效)。

最佳答案

看一下 TCP Keepalive。它可以让您检查失效的对等点并防止由于网络不活动而导致连接断开。示例代码和完整说明如下:

http://www.tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/

关于c - 如何保持连接打开 - C Unix Socket 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24529259/

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