我正在尝试创建一个服务器套接字来监听客户端输入流,但是当我执行该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();
}
}