当前位置:编程学习 > C#/ASP.NET >>

c#socket如何实现一个客户端读写多个socketserver服务器,请高手援手。

有20个server服务器,需要用socket连接读取这20个服务器上的数据;用循环一个一个的读的方式做过了,但时间上要很久,想用线程异步同时建立20个client端,不知道怎么写,麻烦各位高手给个范例,谢谢。 --------------------编程问答--------------------
static string[] servers = 
{
   "server1.com.cn",
   "server2.com",
};

static void Main()
{
   foreach(string server in servers)
   {
       ThreadPool.QueueUserWorkItem(Worker, server);
   }
   Console.ReadLine(); 
}
static void Workder(object state)
{
   string server = state as string;
   Socket socket = ...;
   ...
}

--------------------编程问答-------------------- 高手,没看明白,有没有更详细一些的,谢谢。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,