我想编个多线程的窗口,、
能监听多路,类成员:socket client;
窗口构造函数:。。
socket network;
.....
network.Bind(ip);
network.listen(5);
network.BeginAccept(new AdyncCallback(Accept),network);void Accept(IAsyncResult iar)
{
    Sock s=(socket)iar.AsyncState;
    client=s.EndAccept(iar);//这里我觉得socket client必须定义为类成员,因为别的函数(ReceiverData)还要访问。
    Thread receiver=new Thread(new ThreadStart(ReceiverData));//但是开始一个线程后,如果再接入别的连接,
   //执行endAccept()之后,client不就指向别的连接了吗,那这个线程的client就不起作用了。这该怎么办啊?如果把
   //socket client 定义在Accept()内,那么他它又无法传递给线程函数。
    receiver.Start();
}   我这样理解有问题吗?求一解决方法