Javaでで自分のIMサーバ/サービスのための簡単なインスタントメッセージングプロトコルを探して
-
13-09-2019 - |
質問
私はJavaで簡単にInstant Messagingサーバーを実装することを考えていますが、私はまだ別のプロトコルを作成したいが、その代わりに、すでに簡単なIMプロトコルを使用しないでください。しかし、私は使用すべきプロトコルを知りません。
すでにプロトコルの普及を提供しています、など -私は既存のIMプロトコルを使用したい理由は、私は私の「ユーザー」は、例えば、ピジンのために、自分のクライアントを使用できるようにしたいということですシンプルXMPP、Bonjourの、など - と私はすべてのクライアントを開発する必要はありません。
。私は少しにXMPPを見てきましたが、それは多くの作業は、新しいサーバへのプロトコルことを埋め込むことから。たぶん、使いやすくしている他のプロトコルがあるのですか?
私の質問は、あなたたちは、Javaで使用する基本的な現実と簡単なプロトコルの任意の提案を持っているんですか?ピジンは、プロトコルの全体の束をサポートしていますが、どのプロトコルが私のために関連する?
解決
XMPPは、広く使用されており、その背後にバックアップの基準を持っています。多くの言語で、それのために多くのクライアントライブラリがある - あなたの既存のライブラリを使用する場合に使用するのは簡単です。 Googleはは、Java の中に多く存在していると言います。
人々に標準を使用して、GoogleTalkのにログインしているように -XMPPを使用する利点は、ユーザーが&あなたのネットワークの外で話すことができるように、サーバーは、ネット上の他のすべてのXMPP / Jabberのサーバへのゲートウェイとして動作することができるということですbob@yourhost.com/desktopのようなJIDアドレス、ます。
他のヒント
は、最も広いサポートのために私はXMPP / Jabberのとなるだろう。他に選択肢は本当にありません。
このスレッドによると、JavaでXMPPサーバーを開発するための痛みのように思えるます:
一つでもコメントではなく、ライブラリでゼロから1を作るの既存のサーバーを使用して、そのが良いと述べました。