【发布时间】:2015-09-19 15:50:03
【问题描述】:
我正在开发一个应该能够与 IO 应用程序通信的 Android 网络应用程序。我正在使用 Appwarps 多人游戏后端,并且有一个发送和接收数据的功能。该函数接受一个字节数组,所以最初我认为我可以将一个“消息”对象序列化为一个字节数组并将其发送出去——但是 IO 应用程序能够将它解码回对象吗?
同样适用于另一端,因为 IO 应用程序必须序列化并将 Android 必须保存的对象发送回对象。我想我并不完全理解 Byte-Arrays 是如何存储整个对象的,以及我们使用什么方法将它们返回到对象中。
任何帮助/建议或指向有用文章的链接都会很有用! (我为 IO 和 Android 都标记了这个问题,因为任何一方都可能提供帮助)
【问题讨论】:
-
想想有点不同,假设你有一个 iOS 和 Android 应用程序的后端,你不会为每个平台创建 2 个单独的后端,对吧?
-
否 - 但是我需要所有设备都能够实时通信。所以我需要能够将信息从 Android 设备发送到任何其他设备(IO 或 Android),反之亦然。
-
中间没有服务器?
-
中间有一个服务器,但我真的没有任何控制权。它只是接收数据并将其发送给所有收件人
标签: java android ios objective-c mobile