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

时间:2014-07-02 10:51:40

标签: c sockets unix

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

1 个答案:

答案 0 :(得分:0)

看看TCP Keepalive。它允许您检查死对等体并防止由于网络不活动而断开连接。示例代码和下面的完整说明:

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