※ 引述《pig95u (有拜有保佑的豬~)》之銘言:
: 大家好,這是第一次在貴版發問,若問題不合適,還請各位告知
: 我想傳一個數字陣列,一維和二維都有
: 想問一下是不是只能轉成String透過socket傳過去後,再轉成整數陣列呢
: 我有稍微爬一下文章,不過似乎只有提到傳單一數值的方式
: 若是我有看漏的地方,還請各位提醒
: 另外,我在用NetBeans寫的時候,發現Socket的method裡有getclass()
: 不過我不清楚他的用法,網路上和api裡都沒發現
: 不知道板上的各位是否知道
: 如果用法了解的話,我說不定可以很快的傳遞資料了,而不用一個一個傳了
: 因為我一開始是想把一堆資料包成一個class傳
: 感謝大家閱讀這個問題
我想你最後應該是指把資料放進 Object 傳,
ObjectInputStream / ObjectOutpusStream 可以滿足你的需求,
但是傳送的物件必須實作 Serialization,
詳細說明可參考
http://java.sun.com/developer/
onlineTraining/Programming/BasicJava2/serial.html
---
還有 java socket 能傳的不只是 String,
其他各種基本型態及 byte 陣列也是可以的。
傳一個 int arry 的方法很多,
但轉成 String 再傳不是個好方法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.239
推
05/06 22:08, , 1F
05/06 22:08, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):