Existe-t-il un appel API sur Linux qui renvoie les connexions TCP actuellement ouvertes sur le système (comme GetTcpTable appel sous Windows)?GetTcpTable équivalent sous Linux
Merci.
Existe-t-il un appel API sur Linux qui renvoie les connexions TCP actuellement ouvertes sur le système (comme GetTcpTable appel sous Windows)?GetTcpTable équivalent sous Linux
Merci.
Selon la philosophie UNIX de «tout est un fichier», vous pouvez obtenir ce que vous voulez en lisant /proc/net/tcp
.
Vous devriez vérifier netstat -t (pour TCP). Man netstat
vous donnera toutes les options.
Oups, d'autres personnes ont déjà commenté à ce sujet. Eh bien, vous devriez vraiment vérifier. –
Heh, ça arrive :) –
Pas de soucis :) Je l'ai seulement fait comme commentaire car/proc/net/tcp semble plus simple pour vérifier les connexions par programmation. –
C'était rapide :) Merci –
"netstat -t" à partir de la ligne de commande (ou via un exec) fonctionne également. –
..mais ne fait pas tout à fait la même chose :) –