1

Android デバイス間で情報 (シリアル化されたオブジェクト) を共有する Java サーバーを開発する予定です。プッシュ テクノロジが必要です。これは、サーバーに Observer パターンを使用して実装し、アクティブなすべてのデバイスを登録します。もちろん、シリアライズ可能な Java オブジェクトを使用しますが、ここで問題はないはずです...

しかし、この同じサーバーを Apple デバイスでも使用したい場合、問題は発生しますか? それとも、この種のアーキテクチャは Java 環境でのみ機能しますか? サーバーソケットで、受信したObjective Cオブジェクトを処理できるかどうか、およびAppleデバイスがサーバーから送信されたJavaオブジェクトを処理できるObjectInputStreamかどうかはわかりません。ObjectOutputStream

どうもありがとう!

4

2 に答える 2

1

Java ストリームは、Java プラットフォームでのみ機能します。目的 C で ObjectInputStream/ObjectOutStream を使用してオブジェクトを転送することはできません。しかし、XMLfiles を介してテキスト データを送信できるように、目的 c に接続するために使用できる他のソリューションがあります。サービスとデータ形式は、両方のプラットフォームで理解できる xml/json のいずれかにすることができます

于 2012-10-08T12:01:49.013 に答える
0

Java も Objective-C も非ネイティブのシリアル化されたオブジェクトを処理できないため、REST または SOAP を使用することを検討する必要があります。

于 2012-10-08T12:00:22.313 に答える