Re: [問題] 請問網路傳送物件 再重送一次修改過的ꨠ…
※ 引述《halittle (打工中)》之銘言:
: 請問
: 我在client端要傳送六個號碼BigInteger c[],
: Encode_C = new Encode_C();
: Encode_C.setC(c);
: server端收到c[]
: Encode_C = (Encode_C) inObject.readObject();
: c=Encode_C.getC();
: 到這邊都ok。
: 但我在client端修改 c陣列後,Encode_C.setC(c);
: server端的c[]還是之前的值。
: 請問是為什麼呢??
: 那要怎麼改呢??
: 謝謝各位
: 我是使用
: outObject = new ObjectOutputStream(socket.getOutputStream());
: inObject = new ObjectInputStream(socket.getInputStream());
: 來傳物件的
不清楚你的程式運作的細節,猜測十之八九是同樣的問題。
http://www.javaworld.com.tw/jute/post/view?bid=29&id=155764&tpg=1&ppg=1&sty=1&age=0#155764
http://www.javaworld.com.tw/jute/post/view?bid=29&id=237137&tpg=1&ppg=1&sty=1&age=0#237137
需要注意的是 writeUnshared 只作用在當作參數的 object 這一層,而不是作用在
參數 object 內 object tree 的所有 object。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.129.173
推
10/27 23:56, , 1F
10/27 23:56, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):