[問題]無法看到server端回傳訊息

看板java作者 (哈哈...)時間18年前 (2007/10/24 00:58), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問大家, 1.client端無法看到server端回傳訊息的原因有哪些呢? 2.有可能因為server端回傳的資料以二進制表示 而無法顯示在命令提示字元的視窗嗎? 3.我用"instream = new DataInputStream(socket.getInputStream())" 接收server回傳的訊息,用"String msg=instream.readUTF()"讀stream的資料 在執行(run)的時候,卡在readUTF那一行就不動了 (送給server的資料為中文字串) 4.曾經試過用BufferedReader,且用read()及readLine()讀stream內的資料, 但程式還是卡住不動了,(是卡在read及readLine) 想請問大家可以幫我解答問題嗎?先謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.80.208

10/24 03:21, , 1F
說不定你說的 server 根本沒吐資料啊...
10/24 03:21, 1F

10/25 23:48, , 2F
確認out.write()有沒有跑,有的話再加一行out.flush()試試
10/25 23:48, 2F
文章代碼(AID): #177YXIcW (java)
文章代碼(AID): #177YXIcW (java)