Bonjour, Un client doit envoyer une information à un serveur dans un buffer Dans le programme du client, il y a un send(buffer) ou un write(buffer) Dans le programme du serveur, il y a un recv(buffer) ou un read(buffer) Je voudrais faire en sorte que si au bout d'un certain temps, la socket du serveur ne reçoit toujours rien, on passe à l'instruction suivante plutôt
que de rester bloqué sur le recv ou le write
Je ne sais pas comment faire
Publicité
Posté le 15-07-2002 à 10:34:20
cassidy
Black Rainbow
Posté le 15-07-2002 à 11:08:45
ce serait plutot ds programmation qu'il faudrait poster ca
Sinon regarde peut etre du cote des signaux
---------------
Join us now and share the software;
juju_le_barbare
Vous fiez pas aux apparences !
Posté le 15-07-2002 à 13:39:27
cassidy a écrit a écrit :
ce serait plutot ds programmation qu'il faudrait poster ca
Vu que j'ai laissé par défault, je pense que la socket est bloquante
juju_le_barbare
Vous fiez pas aux apparences !
Posté le 15-07-2002 à 16:55:40
Gaspard a écrit a écrit :
Vu que j'ai laissé par défault, je pense que la socket est bloquante
Salut,
et bien utilise une socket non-bloquante, et fais une boucle, en incrémentant un compteur, et qaund ce compteur atteint un chiffre sort de la boucle...