Java服务器帮助,方法在ServerSocket.accept()停止;

Java服务器帮助,方法在ServerSocket.accept()停止;,java,Java,有人能帮我输入以下代码吗?这些方法一直运行到ss.accept()我运行服务器。在大型机上运行方法,在代码行出现之前,它看起来很棒。我试着调试,一旦我到了那里,它就停止了,没有抛出异常 public class Server extends Thread{ ServerSocket ss; private boolean running = true; private LinkedList<Participant> participants = new Li

有人能帮我输入以下代码吗?这些方法一直运行到
ss.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 
公共类服务器扩展线程{
服务器插座;
私有布尔运行=真;
私有LinkedList参与者=新建LinkedList();
最终int服务器_端口=4567;
公共服务器(){
试试{
this.ss=新服务器套接字(服务器端口);
}捕获(例外e){
System.out.println(“问题在…”);
}
}//建造师
公开募捐{
试一试{
(跑步时){
系统输出打印项次(“35”);
Socket sock=this.ss.accept();
系统输出打印号(“39”);
参与者部分=空;
部分=新参与者(此,sock);
参与者。添加(部分);
part.start();
}
}捕获(例外e){
e、 printStackTrace();
}
}
}//服务器

它正在等待客户端的请求。您是否从客户端发送请求并尝试