Quel port est écouté par un processus donné ? - C++ - Programmation
Marsh Posté le 19-12-2002 à 16:31:41
solution simple : tu regardes les sources de netstat pour voir comment ils l'ont fait
Marsh Posté le 19-12-2002 à 16:40:50
Merci. Moui çà risque d'être complexe à mon avis. Je vais qd même jeter un oeil.
D'autres idées ?
Thanks
Marsh Posté le 20-12-2002 à 22:14:28
Les sources de netstat.... bouh ke c compliqué ! Enfin bien trop pour moi.
Alors ya pas une fonction qui fait çà ? Cà me désespére :-(
Mici de m'aider...
Marsh Posté le 19-12-2002 à 15:36:28
Salut,
sous Linux ou AIX, en C, je souhaite pouvoir récupérer le n° de port écouté par un processus dont je connait le PID.
Actuellement, j'utilise un appel système a la commande netstat.
Sous linux, les options de netstat pour me lister les processus avec les n° de ports sont : netstat -anp Puis après je dois parser le résultat pour trouver le port... c très lourd en tps d'éxécution.
Sous AIX la syntaxe n'est pas la même, et donc je ne sais toujours pas comment faire.
J'aimerai déjà savoir s'il y a une quelconque fonction C qui me permettrait de faire çà proprement ?
Sinon comment je fais avec netstat sous AIX pour avoir les PID associés avec leur port ?
Merci !!
:=D
---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide