public class yourclass
{
private object s
public void yourmethod()
{
Socket s = listener.AcceptSocket();
Thread clientservice = new Thread(new ThreadStart( ServiceClient);
}
..........
private static void ServiceClient( )
{
s ....
}}
{
private object s
public void yourmethod()
{
Socket s = listener.AcceptSocket();
Thread clientservice = new Thread(new ThreadStart( ServiceClient);
}
..........
private static void ServiceClient( )
{
s ....
}}
你说的object s只能是一个静态的对象。但是我所致的socket s不是一个静态的对象。他在一个while循环中。每次客户端有连接的时候,都要产生一个s对象。所以你的这个解决方案好像不能满足要求。