Re: [問題] 送封包

看板java作者 (叔叔你人真好)時間17年前 (2008/06/14 21:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《RUReady2 (Are you ready,too?)》之銘言: : 請問一下是傳物件比較好呢 : 還是轉成byte code再送出去比較好? : 有兩種case: : 第一種是從某個Client端把特定user資料傳給的Server端的 : 第二種是從Server端把所有user資料廣播給是用者的 : 可以順便幫我比較兩種方法的優缺點嗎? : 謝謝有經驗的大大幫我解答一下 我覺得是自己爽就好. 你用傳物件的方法,其實也要去實作 Serializable 的 private void writeObject(java.io.ObjectOutputStream stream) throws IOException; private void readObject(java.io.ObjectInputStream stream) throws IOException, ClassNotFoundException; private void readObjectNoData() throws ObjectStreamException; 這三個 method 好處是做起來是比較 OO,要傳送接收結構比較複雜的物件時可以令程式比較清晰 不過有時候還是要混合著用。例如說做一個資料庫式的 client-server application 可能要先傳一大堆 (>100) 的 search result 給 client,然後 client 再點選所要 的物件的詳細資料,就可能要先用普通的 DataStream 把 snapshot list 傳到 client 之後點選詳細資料時才整個 Object 傳過去。 -- 很多人以為 所以我要 其實我是個 我是大學生 告訴大家 三十一歲的怪叔叔 ● ●/ ︿ ︿ /\ < ● ㄨ /\ ㄨ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.218.38.49

06/14 21:39, , 1F
謝謝大大解答
06/14 21:39, 1F
文章代碼(AID): #18KyO8FW (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
2
3
完整討論串 (本文為第 2 之 3 篇):
問題
2
3
文章代碼(AID): #18KyO8FW (java)