public static void PullData(Hashtable source)
{
IPGlobalProperties ipProperties = IPGlobalProperties.GetIPGlobalProperties();
//IPEndPoint[] endPoints = ipProperties.GetActiveTcpListeners();
TcpConnectionInformation[] tcpConnections = ipProperties.GetActiveTcpConnections();
foreach (TcpConnectionInformation info in tcpConnections)
{
if (!(info.RemoteEndPoint.Address.ToString() == "192" || info.RemoteEndPoint.Address.ToString() == "127"))
{
source.Add(info.RemoteEndPoint.Address.ToString(), new IPInstance(
new string[info.LocalEndPoint.Port.ToString(), info.RemoteEndPoint.Port.ToString()],
info.RemoteEndPoint.Address.ToString(),
Dns.GetHostEntry(info.RemoteEndPoint.Address.ToString())
));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我一直得到错误1无法隐式地将类型'string'转换为'int'
Flo*_*yon 10
看起来你的数组初始化程序搞砸了:)
new string[info.LocalEndPoint.Port.ToString(), info.RemoteEndPoint.Port.ToString()],
Run Code Online (Sandbox Code Playgroud)
也许你的意思
new string[]{info.LocalEndPoint.Port.ToString(), info.RemoteEndPoint.Port.ToString()},
Run Code Online (Sandbox Code Playgroud)
?
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |