断开客户端与服务器TCP的连接

时间:2013-01-04 14:38:33

标签: c

我在C中编写了一个服务器/客户端TCP应用程序。许多客户端可以同时连接到服务器。客户端如何在10秒后断开连接并调用close()?

2 个答案:

答案 0 :(得分:3)

close之后10秒钟,在套接字上拨打accept

答案 1 :(得分:2)

只需在接受的套接字文件描述符上调用shutdownclose,即可在某种类型的UNIX中讨论vanilla Berkely套接字。

您必须以适合您的应用程序架构的任何方式管理超时。您必须在某处运行计时器,无法自动让操作系统超时使用活动连接。