我們假設我想在兩個使用TCP套接字的java程序之間發送很多消息。在java中通過tcp/ip進行通信的數據結構是什麼?
我認爲最convienient方法是發送對象,如:
PrintStream ps = new PrintStream(s.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(ps);
some_kind_of_object_here;
oos.writeObject(some_kind_of_object_here);
ps.print(oos);
我想送,字符串,數字,包含HashMap,布爾值 我如何能做到這一點可以存儲所有這些使用FX 1個對象那些屬性? 我雖然關於序列化的ArrayList,我們可以放在那裏一切,但不是優雅的方式。 我想發送不同類型的數據,因爲用戶可以從服務器可以爲其執行的各種選項中進行選擇。 有何建議?
我的建議:試試看看它是如何工作的! – 2010-05-01 12:33:12
我想 和問題是,我不知道如何閱讀對象(我的新類) 我可以將它轉換爲一些相同的類,但如此失敗 – questioner 2010-05-01 13:27:17