[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [linux] [OT] Programmation: petites questions...
> -----Original Message-----
> From: Benoit Joseph [mailto:benoit.joseph@teledisnet.be]
>
> C'est en effet une solution. J'ai cependant un problème avec l'option
> Connection : keep-alive du protocole http. Dans ce cas, le protocole
> voudrait que la connection reste ouverte pour d'autres requetes. Donc,
> il faudrait attendre un time-out et donc le thread resterait en attente
> pour rien un temps indéterminé lui aussi. Ce qui n'est pas propre non
> plus... Je ne vois pourtant pas d'autres solutions. Soit je boucle sur
> le recv() jusqu'a avoir -1. soit je mets le usleep(). Le problème,
> c'est que le temps à mettre est cpu dépendant puisque c'est directement
> lié à la rapidité du système...
>
> Sinon, je pensais à jouer avec un select. Cela me permettrait de
> recevoir les données temps qu'il y en a et de sortir rapidement grâce à
> un time_out raisonnable style 30-40s...
>
> Est-ce raisonnable?
A mon avis, c'est mieux: d'ailleurs, si tu regardes ce que font les
browsers, après un certain temps, ils te font un timeout s'ils n'arrivent
pas à charger la page entièrement. Après le timeout, tu n'oublieras pas de
fermer proprement la connexion avant de quitter le process :)
> Encore merci pour ces réponses
>
> Ben
>
De rien,
Christophe
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]