[問題] 關於client-server傳送問題

看板java作者 (啤酒一罐罐 健康又美麗)時間14年前 (2011/09/09 12:05), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
之前寫client-server程式時 傳送與接收都是使用DataInputStream和DataOutputStream ex: String outData = "XXXXXXXX"; byte[] outByte = outData.getBytes(); out.write(outByte , 0 , outByte.length); 我想問一下,以上面的方法outData最長可以多長,傳送上還可以正常運作? 因為我正再寫一個要傳很長String的程式 在請問一下 請問有方法可以傳送一個double陣列嗎 因為我只知道有writeDouble()可以傳送一個double值 但陣列就不曉得怎樣使用 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.38.242 ※ 編輯: wheredo 來自: 118.171.38.242 (09/09 12:20)

09/09 12:29, , 1F
為什麼 data 不切一切分開傳
09/09 12:29, 1F

09/09 12:30, , 2F
我也想問這個問題..... 底層到底有沒有幫我們切好?
09/09 12:30, 2F

09/09 12:34, , 3F
我傳網路是用ObjectInputStream
09/09 12:34, 3F

09/09 14:07, , 4F
封包就是切好的東西
09/09 14:07, 4F

09/09 16:01, , 5F
要物件用 ObjectOutputStream
09/09 16:01, 5F
那string到底可以多長 還可以正常的傳送? ※ 編輯: wheredo 來自: 118.171.47.113 (09/09 19:20)
文章代碼(AID): #1EQP2JId (java)