我可以通过 TCP 在 Android Client 和 Java Server 之间成功创建一个聊天应用程序。它是通过使用 PrintWriter 和 BufferedReader 发送文本数据(字符串)来完成的。但是,要使用 ObjectOutputStream 和 ObjectInputStreams 在 Android 和 Java Server 之间发送对象,有人告诉我这是一种不好的做法,因此建议使用 JSON。我不明白为什么发送和接收对象的工作方式与聊天应用程序不同。任何人都可以深入了解这种情况吗?