我試圖製作服務器套接字來偵聽客戶端輸入流,但是當我執行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