2009-03-31 14 views

Répondre

6
using System.Net.NetworkInformation  

IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties(); 
TcpConnectionInformation[] tcpInfoList = properties.GetActiveTcpConnections(); 
+0

bonne solution. .. Je n'étais pas au courant qu'il y avait un simple appel géré pour obtenir de telles informations. – Noldorin

0

Je ne comprends pas la question exactement, mais dans le cas si vous avez la liste d'adresses avec un logiciel qui écoutent sur certains ports, essayez de vous connecter là en utilisant par exemple. classe Socket:

Socket m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 
m_Socket.Connect(serverEndPoint); 

et éventuellement essayer d'attraper une exception ...

Si vous avez une connexion qui sont déjà fait en vous codez vous pouvez vérifier la propriété m_Socket.Connected ..

Questions connexes