Bonjour

Je cherche à vérifier le comportement de mon application avec un time out sur le connect.

En production, j'ai des fonctions "connect()" qui mettent 5 minutes à tomber à time out et cette durée longue déclenche d'autre bug. Bien sur, comme c'est en production, je ne peux travailler directement sur ce contexte.

J'essaye de reproduire cela sur mon poste de développement. Mes premiers essais ont consistés à ne pas démarrer de serveur. Dans ce cas le connect échoue de suite, et cela ne m'aide pas à reproduire mon bug de fond.

Je cherche donc une méthode pour avoir par exemple un "accept()" bidouillé qui fait la moitié du boulot : il reçoit le paquet de demande de connexion, mais n'envoi pas de confirmation par exemple. Ainsi mon connect() en face se mettra en attente, puis tombera en time out, et ainsi j'aurais déjà reproduit mon bug (ensuite je me débrouillerai pour le fixer).

Est-ce que quelqu'un à une idée pour m'aider ?

Cordialement
Emmanuel