0

モバイル チャット ルームの要件:

  1. モバイルネットワークによるクライアントの頻繁な接続/切断とシームレスに連携できる必要があります

  2. 帯域幅の節約 (オーバーヘッドの削減)

私は XMPP の経験がなく、Node.JS サーバーでしか作業したことがなく、JavaScript を使用してサーバーをセットアップしてハックするのは簡単です。

しかし、XMPP はチャット ルームのデファクト スタンダードのようです。たとえば、WhatsApp は XMPP を使用しています。この 2 つのテクノロジの経験を誰でも共有できますか?

4

1 に答える 1

2

目的地までどうやって行けばいいのか、車を運転すればいいのか、それとも線路に乗ればいいのかと尋ねているようなものです。線路を使用する場合でも、列車を作成する必要があります。

XMPP は主にチャットに使用され、その分野で優れています。Websockets は、HTTP を介した双方向通信を可能にする拡張機能である XMPP の BOSH に非常に似ています。チャットの概念を実際にサポートするリアルタイム メッセージング プロトコルとは対照的に、Websockets は単なる接続プロトコルです。将来的には、Websocket をサポートするために XMPP に拡張機能が追加されると推測します。これは自然に適合するからです。

Websocket を使用できないと言っているのではなく、多くのサーバーがすぐに利用できる既存のプロトコルを使用するのではなく、その上に「チャット」プロトコルを構築する必要があるだけです。

于 2012-06-21T16:13:07.870 に答える