我的服务器通过Strings与客户端通信,例如 在服务器中,
String message = "I am new at this.";
send("Y" + message);
并在客户端,
if (messageReceived.startsWith("Y"){
System.out.println(messageThatServerSentWithoutTheY);
}
但是假设我有一个HashTable allPotentialWords,以及一个我希望通过的数组字列表。怎么可能
send("#" + wordlist + "~" + allPotentialWords);
可以被
隔离,提取和使用if (messageReceived.startsWith("#"){
...
}
在客户端中有自己的变量,也称为wordlist和allPotentialWords?我得到这是一个“对象”OutputStream,但我想不出一种提取它的方法。这是我正在看的字符串!表示Object的String本身是存储在内存中的某个位置,当访问该字符串时,它会在正确编译时显示出对象吗?
提前致谢!
答案 0 :(得分:1)
为什么呢?只需发送单个对象。那是什么对象流,以及他们擅长的东西。不要给自己一个不必要的解析问题。