这个程序应该是多个客户端同时连结到服务器端的,因此最好使用多线程来控制通讯 每当有一个client连结到server,就生成一个线程用于控制与这个client的通讯。 ServerSocket server while(true) { Socket client = server.accept(); Service s = new Service(client); }class Service extends Thread { public void Service(Socket client){} void run(){} }
每当有一个client连结到server,就生成一个线程用于控制与这个client的通讯。
ServerSocket server
while(true)
{
Socket client = server.accept();
Service s = new Service(client);
}class Service extends Thread
{
public void Service(Socket client){}
void run(){}
}