我试图制作服务器套接字来侦听客户端输入流,但是当我执行start_listening()
方法时,程序卡住了。我甚至试图去除循环,但我仍然有同样的问题。我想它会等待客户端的交互。在程序还在工作的时候,还有其他的方法可以听吗?通过套接字侦听客户端时程序冻结
public static void start_listening(){
listener = new ServerSocket(9090);
while (true) {
Socket socket = listener.accept();
ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
us = (User) in.readObject();
}
}
谢谢,这真的很有帮助。 –
不客气:) – actc