标签: c sockets unix
我是第一次在C中尝试套接字编程(针对Unix)。有没有办法通过使用某种形式的全局变量来保持连接打开,例如套接字描述符,然后可以通过多种方法访问它? (为了消除多次调用连接的需要+持续连接更有效,而不是为每个必须执行的操作创建一个新连接。)
答案 0 :(得分:0)
看看TCP Keepalive。它允许您检查死对等体并防止由于网络不活动而断开连接。示例代码和下面的完整说明:
http://www.tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/