Il est tout a fait vrais que l'on peut changer le time_wait delay.
Par contre c'est un paramètre du noyau et cela influence tout les processus du système.
De plus il faut être root pour modifier...
Type: Messages; Utilisateur: dodo285
Il est tout a fait vrais que l'on peut changer le time_wait delay.
Par contre c'est un paramètre du noyau et cela influence tout les processus du système.
De plus il faut être root pour modifier...
Merci gangsoleil,
Après avoir bien regardé, j'ai l'impression que le probleme que je rencontre est inhérent au protocole TCP.
En effet, le time_wait est obligatoire et couramment fixé a 60...
Ben oui j'ai essayé mais le problème reste et en plus je ne peut pas modifier ces paramètres sur toutes les machines de calcul : il faut être root!
Je peut uniquement le faire sur ma machine...
Toujours personne?
Personnellement je n'ai pas trouvé de solution a ce problème.
Tout les clients sont sur le même serveur physique pour ce test.
Mais ce n'est pas obligatoire, le truc c'est que j'aimerais bien que cela marche dans tout les cas:
-A haute cadence ou pas....
Mer ci encore Mith06,
C'est connect() qui attribue un port a la socket.
De plus si il n'y a pas ce problème de port, a chaque connexion je détrui la socket.
Il faut donc chercher dans une...
Merci a toi mith06.
C'est précisément ce que je cherche a faire: attendre la libération d'un port, mais surtout ne pas exploser tout les ports disponibles sur la machine.. (car ça peut mettre un...
Merci pour vos réponses.
Bktero, j'utilise déjà l'option dont tu parle, et cela n'y change rien.
if ((*sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
{
perror("socket in...
Malheureusement on ne peut parfois pas savoir quelle vas être la durée du calcul. (et puis qui peut le plus peut le moins alors autant ne pas maintenir cette connection..).
Donc laisser la...
Et bien ce qui me fait penser que tout les ports sont pris a un instant donné c'est la variable errno retournée par connect(), EADDRNOTAVAIL:
Lorsque l'on fait un connect(), le noyau attribue un...
Bonjour,
Je suis actuellement entrain d'écrire un programme permettant de répartir des calculs sur des machines a l'intérieur d'un réseau local (en l'occurrence un cluster de calcul).
Les...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.