Bonjour,
Dans mon programme en C, j'appelle un script qui lance un autre programme en mode détaché. Donc ce programme ne quitte pas lorsque mon programme principal se ferme.
Mon problème c'est que dans mon programme principal j'ouvre une socket et je suis en LISTEN dessus.
Et j'ai remarqué que mon programme secondaire se retrouve lui aussi en LISTEN sur le même port.
J'ai simplifié mon programme secondaire et il ne fait rien d'autre qu'une boucle while infinie, et j'ai encore le problème.
Du coup quand je veux relancer mon programme principal, le bind échoue.
J'ai essayé de lancer mon script avec "system" ou execvp, et c'est pareil.
Pouvez vous m'expliquer comme ça se fait, et comment le corriger ?
merci.
Partager