Re: [問題] 送封包
※ 引述《RUReady2 (Are you ready,too?)》之銘言:
: 請問一下是傳物件比較好呢
: 還是轉成byte code再送出去比較好?
: 有兩種case:
: 第一種是從某個Client端把特定user資料傳給的Server端的
: 第二種是從Server端把所有user資料廣播給是用者的
: 可以順便幫我比較兩種方法的優缺點嗎?
: 謝謝有經驗的大大幫我解答一下
也許您要知道一下您使用的詞彙名詞是容易讓人誤解的
封包
http://en.wikipedia.org/wiki/Packet
Bytecode (雖然您寫的是byte code,但對寫java的人來說 btyecode 是特殊的term)
http://en.wikipedia.org/wiki/Bytecode
=====================================================
依據其他版友的回覆,您似乎是想做 Socket 的資料傳遞而已
但因為看了您的詢問,我實在毫無頭緒,因為有太多地糊模。
當然多半是因為我想太多了,請您別見怪。但我還是想說說我的感覺。
而問題本身也並不是很清楚,
要怎麼傳送呢?您沒有明確地描述。
像這麼誇張的傳遞方式也是有人實作的
http://bigbrainwave.mysinablog.com/index.php?op=ViewArticle&articleId=1083516
回到問題本身,以任何型式的網路傳遞資料都有所謂的通訊協定
樣最常被模仿練習的 telnet 協定,以 \n 為資料的結束
您沒有說明您的 Server/Client 是怎麼通溝
也沒有說明您要實做 Server 或 Client 或二個都要自己做
基於一個善良的閱讀者,我也試著不假設您的 Server 端
或 Client 一定都是用 Java 撰寫的
因為您提到了轉換物件,我會想至少有一端是 Java 寫的
但您又提到了以 byte 型式傳送,我又開始憂慮如果您某一端不是 Java 寫的
那您還要弄清楚是不是有 Endian 的問題要處理呢?
嗯,都怪我想太多了 (淚)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.80.216
推
06/15 00:24, , 1F
06/15 00:24, 1F
推
06/15 07:27, , 2F
06/15 07:27, 2F
→
06/15 07:28, , 3F
06/15 07:28, 3F
推
06/15 07:34, , 4F
06/15 07:34, 4F
推
06/15 07:41, , 5F
06/15 07:41, 5F
→
06/15 07:50, , 6F
06/15 07:50, 6F
討論串 (同標題文章)