
答案
serverSocket = new ServerSocket(9999);
while (true)
{
Socket socket;
socket = serverSocket.accept(); //程序将在此等候客户端的连接
clientNumber++; //记录客户数目
new MultiTalkServerThread(socket, clientNumber).start(); //创建一个新线程处理此客户请求
}
class MultiTalkServerThread extends Thread
{
Socket socket ;
int clientNumber ;
MultiTalkServerThread(Socket socket, int clientNumber)
{
this.socket = socket;
this.clientNumber = clientNumber;
}
public void run()
{
…
}
}