1

我有一个用 java 编写的程序,它充当一种服务器。我需要通过这个在 Tcp 套接字中向手机发送一个对象。

在此之前,我只是通过PrintWriter和通信字符串数据DataInputStream。我打算尝试ObjectInputStream但我听说这可能会由于不同的 java 版本等而导致跨平台失败。我的对象是可序列化的。

4

1 回答 1

3

您可以使用 JSON 序列化器(例如这里的这个)将对象转换为非常易读的字符串,这样您就可以使用正常的 PrintWriter 系统。您只需将字符串写入流,然后在另一端恢复它。简单的。

于 2012-12-15T02:39:23.790 回答