What is wrong with this syntax?
<pre><code>    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())
                  ));
            }
        }
    }
</code></pre>

<p>I keep getting Error    1   Cannot implicitly convert type 'string' to 'int'</p>
