déconnecter un client du serveur TCP

J’écris une application TCP serveur / client en C. Plusieurs clients peuvent être connectés au serveur en même temps. Comment un client peut-il être déconnecté après 10 secondes, il a appelé close ()?

Appelez simplement shutdown et close sur le descripteur de fichier de socket accepté, à condition que vous parliez de sockets vank Berkely dans un système UNIX quelconque.

Vous devrez gérer le délai d’attente de la manière qui convient à l’architecture de votre application. Vous devrez exécuter une timer quelque part , il n’ya aucun moyen de demander automatiquement au système d’expert de temporiser une connexion active.

Appelez à close sur la prise 10 secondes après l’ accept .