java - Java 服务器可以使用套接字处理 Java 和 Objective C 对象吗?

标签 java android objective-c push

我计划开发一个 Java 服务器来在 Android 设备之间共享信息(序列化对象)。我需要推送技术,我将在服务器中使用观察者模式来实现,注册所有 Activity 设备。当然,我会使用可序列化的 Java 对象,这里应该没有问题......

但是,如果我也想在 Apple 设备上使用同一台服务器,我会遇到问题吗?或者这种架构是否只能在 Java 环境中工作?我不知道服务器套接字中的 ObjectInputStreamObjectOutputStream 是否能够处理接收到的 Objective C 对象,以及 Apple 设备是否能够处理发送的 Java 对象由服务器。

非常感谢!

最佳答案

java 流仅适用于 java 平台。您不能使用带有 Objective-C 的 ObjectInputStream/ObjectOutStream 传输对象。但是您可以使用其他解决方案来连接 objective-c ,例如您可以通过 XML 文件发送文本数据,您可以使用 SOA 架构使用 HTTP 协议(protocol)通过 Web 发送和接收数据服务和数据格式可以是 xml/json 两种平台都可以理解

关于java - Java 服务器可以使用套接字处理 Java 和 Objective C 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12781267/

相关文章:

java - 此代码使用 ecj 而不是 javac 进行编译。这是 ecj、javac 中的错误还是两者都不是?

Android,手机重启时SharedPreference丢失

ios - 如何更改搜索栏后面的背景颜色

java - Java 中的运算符重载和覆盖

java - 是否有可能以编程方式生成 JUnit 测试用例和套件?

Android:如何获得模态对话框或类似的模态行为?

java - 设置 EditText 的值时后台线程失败

ios - Xcode 与 iPhone 失去连接

iPhone 应用程序 : In App Purchase

java - java中的随机值取决于字段类型