0
私はリアルタイムのAndroidアプリケーションを構築する必要があります。私は私のデータ伝送ソリューションにxmppを使用できますか?私は見ていて、xmppクライアントのほとんどはチャットに使用されています。他の目的にxmppを使用できますか?
私はリアルタイムのAndroidアプリケーションを構築する必要があります。私は私のデータ伝送ソリューションにxmppを使用できますか?私は見ていて、xmppクライアントのほとんどはチャットに使用されています。他の目的にxmppを使用できますか?
私の理解では、XMPPメッセージはXMLに基づいているため、送信する構造化データの量が少ない場合は問題ありません。しかし、大きなデータが問題になります。 wikipediaページから:XMPPはまだ
文書の効率的なXMLインターチェンジとしてではなく、単一の長いXMLとしてエンコードされていない
ので、バイナリデータは、インバンドで送信することができる前に符号化された第1 base64でなければなりません。 したがって、大量のバイナリデータ(ファイル転送など)は帯域内メッセージを使用して帯域外で 帯域外で送信するのが最も適しています。その最も良い例は、ジングル XMPP拡張プロトコルXEP-0166です。
http://fyi.oreilly.com/2009/05/what-can-you-do-with-xmpp.html(はい、xmppはチャット専用ではありませんが、それ以上のことです) – galchen