Java 当服务器等待来自客户端的连接时,如何阻止套接字的accept方法?
当服务器等待来自客户端的连接时,如何阻止套接字的accept方法? 我的代码在这里:Java 当服务器等待来自客户端的连接时,如何阻止套接字的accept方法?,java,client-server,Java,Client Server,当服务器等待来自客户端的连接时,如何阻止套接字的accept方法? 我的代码在这里: ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(4444, 100); } catch (IOException e) { System.err.println("Could not listen on port: 4444."); System.exit(1); } Socket cli
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(4444, 100);
} catch (IOException e) {
System.err.println("Could not listen on port: 4444.");
System.exit(1);
}
Socket clientSocket = null;
try {
clientSocket = serverSocket.accept();
// Thread input = new InputThread(clientSocket.getInputStream());
} catch (IOException e) {
System.err.println("Accept failed.");
System.exit(1);
}
我想阻止正在等待客户端的accept方法。自身正在阻止,直到建立连接。自身正在阻止,直到建立连接。这就是它所做的。你能重新表述这个问题吗?你所说的阻塞是什么意思?您是否希望“accept()”方法等待多个客户端?这就是它所做的。你能重新表述这个问题吗?你所说的阻塞是什么意思?是否希望“accept()”方法等待多个客户端?