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#