Supprimer un message
blietaer
Bonjour,
J'aurais besoin de faire un petit bout de netstat, mais sans réinventer la roue...ni appeler netstat
En fait, dans un programme C, je voudrais savoir qui est à l'autre bout de la connection TCP dont je connais le port et un des deux peer (la machine sur laquelle tourne le-dit programme)
Attention, le soquet n'est _pas_ initialisé par ce programme (il est en fait déjà démarré ailleurs. Ex: telnet, netcat,...)
Je voudrais donc, à la netstat, donner à une fonction le numero du port et récupérer l'IP de l'autre peer....
possible?
Plus compliqué que de passer un "netstat -laputen | grep 3333" à un system(); ?
(solution que je voudrais éviter parce que laide...non?)
Merci
J'aurais besoin de faire un petit bout de netstat, mais sans réinventer la roue...ni appeler netstat
En fait, dans un programme C, je voudrais savoir qui est à l'autre bout de la connection TCP dont je connais le port et un des deux peer (la machine sur laquelle tourne le-dit programme)
Attention, le soquet n'est _pas_ initialisé par ce programme (il est en fait déjà démarré ailleurs. Ex: telnet, netcat,...)
Je voudrais donc, à la netstat, donner à une fonction le numero du port et récupérer l'IP de l'autre peer....
possible?
Plus compliqué que de passer un "netstat -laputen | grep 3333" à un system(); ?
(solution que je voudrais éviter parce que laide...non?)
Merci