JAVA Client - Server - 从ObjectInputStreamReader读取对象

时间:2016-01-06 23:14:42

标签: java server client

我正在尝试进行用户身份验证,我已经设法将User对象发送到服务器并检查服务器上的详细信息,但我遇到的问题是将对象发送回客户端证明loggin成功。这是附件,因为我试图尝试它时有点乱:

onClick

1 个答案:

答案 0 :(得分:1)

您应该获得ClassCastException,因为您在User对象之前发送了2个String对象,但是在User对象之前只读取了1个String对象。

删除行sendMessage("TRUE");,它会起作用。

PS:您也可以删除sendMessage("FALSE");

顺便说一句:如果你有一个Serializable对象,你应该有serialVersionUID来确保双方的对象版本相同。进行任何更改后,您还应更改版本号。

BR, 泽索特