作者PANDAKAO (哈哈...)
看板java
標題[問題]無法看到server端回傳訊息
時間Wed Oct 24 00:58:57 2007
請問大家,
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
1F:推 PsMonkey:說不定你說的 server 根本沒吐資料啊... 10/24 03:21
2F:推 Laximi:確認out.write()有沒有跑,有的話再加一行out.flush()試試 10/25 23:48