今天需要判断本机用户端口,到百度了一下 居然全部用异常来判断。不多说了、
可以通过System.Net.NetworkInformation 类中
GetIPGlobalProperties | 获取一个对象,该对象提供有关本地计算机的网络连接和通信统计数据的信息。 |
//获取本地计算机的网络连接和通信统计数据的信息
IPGlobalProperties ipGlobalProperties = IPGlobalProperties.GetIPGlobalProperties();
//返回本地计算机上的所有Tcp监听程序
IPEndPoint[] ipsTCP = ipGlobalProperties.GetActiveTcpListeners();
//返回本地计算机上的所有UDP监听程序
IPEndPoint[] ipsUDP = ipGlobalProperties.GetActiveUdpListeners();
//返回本地计算机上的Internet协议版本4(IPV4 传输控制协议(TCP)连接的信息。
TcpConnectionInformation[] tcpConnInfoArray = ipGlobalProperties.GetActiveTcpConnections();
知道了吧,还不知道怎么用,去买块豆腐吧。