0
誰かが次のコードを教えてくれますか?メソッドはss.accept();
まで実行されます。server.run
メソッドをメインフレームから実行すると、そのコード行まで大きくなります。例外は、クライアントからの要求を待っていますJava Serverのヘルプ、メソッドはServerSocket.accept()で停止します。
public class Server extends Thread{
ServerSocket ss;
private boolean running = true;
private LinkedList<Participant> participants = new LinkedList<Participant>();
final int SERVER_PORT = 4567;
public Server(){
try{
this.ss = new ServerSocket(SERVER_PORT);
}catch(Exception e){
System.out.println("problem at...");
}
}//Constructor
public void run(){
try{
while(running){
System.out.println("35");
Socket sock = this.ss.accept();
System.out.println("39");
Participant part = null;
part = new Participant(this,sock);
participants.add(part);
part.start();
}
}catch(Exception e){
e.printStackTrace();
}
}
}//Server
私の友人は天才です!助けてくれてありがとう! – hera87
喜んで助けになる:) – stratwine