我有一个用 java 编写的程序,它充当一种服务器。我需要通过这个在 Tcp 套接字中向手机发送一个对象。
在此之前,我只是通过PrintWriter
和通信字符串数据DataInputStream
。我打算尝试ObjectInputStream
但我听说这可能会由于不同的 java 版本等而导致跨平台失败。我的对象是可序列化的。
您可以使用 JSON 序列化器(例如这里的这个)将对象转换为非常易读的字符串,这样您就可以使用正常的 PrintWriter 系统。您只需将字符串写入流,然后在另一端恢复它。简单的。