C# Socket recuperer nom du serveur

Fermé
smag42 Messages postés 200 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 22 mai 2014 - Modifié par smag42 le 1/03/2011 à 15:23
Bonjour,

Je créer un programme en C# Windows form (visual studio 2008) pour savoir quel logiciel utilise quel port!

Exemple: quand je lance une connexion de socket sur le port 80, j'aimerais qu'il me détecte que c'est Apache qui utilise ce port.

Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);  
sock.Connect(ipa, port);  
if (sock.Connected == true)  
{    
        // Le port est en cours d'utilisation et la connexion est réussie  
        this.txtResultat.Text += "\r\nPort " + port.ToString() + " : Occupé";  
}  
sock.Disconnect(true);  
sock.Close();  

J'arrive à savoir si un port le port est utilisé ou pas avec un try-catch en
gérant l'exception : ErrorCode = 10061.

Es-ce possible d'afficher dans this.txtResultat.Text le nom du logiciel qui l'utilise ?

Merci à tous d'avance !



GOOGLE et ton AMI utilise le !!!!!!!!!!