Kullanıcıların, saf yönetilen kodla yapmanın mümkün olmadığını söylediği kullanıcılara şaşırdım ... Gelecekteki kullanıcılar için bu konuda merak kim, benim için iyi çalıştı cevap ayrıntıları bulabilirsiniz:
//Don't forget this:
using System.Net.NetworkInformation;
public static void ShowActiveTcpConnections()
{
Console.WriteLine("Active TCP Connections");
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
foreach (TcpConnectionInformation c in connections)
{
Console.WriteLine("{0} <==> {1}",
c.LocalEndPoint.ToString(),
c.RemoteEndPoint.ToString());
}
}
ve müthiş ve güzel, listeleyebilmemiz ShowActiveTcpConnections()
arayın.
Kaynak: IPGlobalProperties.GetActiveTcpConnections Method (MSDN)
Onun değil her zaman mümkün saf .net – Dani
kullanarak ben inanmak zor buluyorum. – RollRoll
Kasıtlı olarak özellikle düşük seviyeli şeylerden .net'e erişilemeyen birçok şey var. Bu genellikle güvenlik nedenleriyle yapılmıştır, böylece yalnızca yönetilen kod kullanan bir dll'nin sisteminize belirli şeyler yapamayacağını biliyorsunuzdur. –