-1

現在、 Android-instant-messenger/ realtime-chatを計画していますが、低レベル(例: TCP ) と高レベルプロトコル (例: XMPP ) のどちらを使用する必要があるかはよくわかりません。

どうもありがとう。

4

1 に答える 1

1

TCP だけを使用すると、データを転送する必要がある空の裸のネットワーク接続が得られます。たくさんの仕事が待ち受けています。

XMPP を使用すると、信頼できる完全なプロトコル (接続、データ形式、ワークフロー) を利用できます。また、サーバー側のMongooseIMTigaseなどの既成の成熟したソフトウェア実装や、iOSのXMPPframeworkや Android のSmackなどのクライアント ライブラリも利用できます。

AMQP、MQTT プロトコル、またはモバイル プッシュ通知 (APNS や GCM) と組み合わせたある種の REST API を使用することもできます。

あなたが見ることができるリングマトリックスもあります.

于 2016-04-27T09:37:16.530 に答える