声明并初始化一个TcpClient可以这样
TcpClient client = new TcpClient("192.168.0.101",1668);
NetworkStream ns = client.GetStream();现在我有一个IP列表,要根据IP列表的个数声明并初始化一个TcpClient 数组,该如何办? 
今天下午弄了一整个下午还是报错,郁闷呀。请各位支招呀。急死我了。

解决方案 »

  1.   

    TcpClient[] clients = new TcpClient[100];clients[0] = new TcpClient("192.168.0.101",1668);
    clients[1] = new TcpClient("192.168.0.102",1668);
    ...
      

  2.   

    TcpClient[] clients = new TcpClient[]{  new TcpClient("192.168.0.101",1668),
    new TcpClient("192.168.0.102",1669) };
      

  3.   

    谢谢大家,一个方法上的问题。
    需要的功能是轮循监控。
    TcpClient [] client = new TcpClient[ipList.Count];
    NetworkStream [] ns = new NetworkStream[ipList.Count];
    byte[] buf ;
    byte[] bytes = new byte[256];
    int bytesRead; for (int i=0;i < ipList.Count;i++) //初始化客户端
    {
    client [i] = new TcpClient(ipList[i].ToString(),1500);
    ns [i] =client [i].GetStream();
    }
    while(blink)