我们假设我想在两个使用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