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();
}
}
}//服务器
它正在等待客户端的请求。您是否从客户端发送请求并尝试