0
我得到了服務器客戶端應用程序。在客戶端,我使用這個I/O流來輸出數據:PrintWriter發送並且DataInputStream將其讀取
out = new PrintWriter(socket.getOutputStream(), true);
out.println("yeah");
在服務器端,我想讀通過這條線的產品:
DataInputStream din = new DataInputStream(s.getInputStream());
String clientId = din.readUTF();
服務器到達上述聲明並在此停止。有什麼問題?兩個I/O流是否不兼容? 任何一方都沒有拋出異常,沒有輸出。我只是之前和上面的說法我後添加System.out.println()
=我確定,程序不會越過這條線:String clientId = din.readUTF();
什麼「服務器達到上述聲明並停在那裏」意思是,你會得到一個異常,錯誤,什麼?提供有關問題的詳細信息,以便人們瞭解您的問題。 – Juvanis 2012-03-03 21:30:04