标签: c
我在C中编写了一个服务器/客户端TCP应用程序。许多客户端可以同时连接到服务器。客户端如何在10秒后断开连接并调用close()?
答案 0 :(得分:3)
在close之后10秒钟,在套接字上拨打accept。
close
accept
答案 1 :(得分:2)
只需在接受的套接字文件描述符上调用shutdown和close,即可在某种类型的UNIX中讨论vanilla Berkely套接字。
您必须以适合您的应用程序架构的任何方式管理超时。您必须在某处运行计时器,无法自动让操作系统超时使用活动连接。