メッセージングサービスを作成するにはどうすればよいですか?
-
23-08-2019 - |
質問
XMPP プロトコルを使用するメッセージング サービスを作成したいと考えています。このサービスのサーバー側とクライアント側の側面をどのように実装すればよいでしょうか?メッセージング フレームワークを実行するサーバー (Jabberd 2 など) が必要であることはわかっています。これをセットアップして実行するのはどれほど難しいでしょうか?また、クライアント プログラムをこのサービスに接続する最善の方法は何でしょうか?あるクライアントからサーバーを介して別のクライアントにメッセージをプッシュするにはどうすればよいですか?
解決
サーバ:そこにはたくさんあります、見てください http://xmpp.org/software/servers.shtml リスト用。
使ったことがある 火 以前は、セットアップは非常に簡単でした。
次のようなライブラリを追加できます xmppフレームワーク Cocoa プロジェクトに接続してクライアントにし、XMPP サーバーと通信するように設定します。
各クライアントは識別子(と呼ばれる)を取得します。 「ジッド」) の形式: uniquetext@xmppserver.name, 、あるクライアントから別のクライアントにメッセージを送信するには、次のアドレスを指定します。 ジッド 対象の受信者の。
スクリプト言語で簡単な例を試してみたい場合は、次のようなものを使用できます。 Python xmpp ライブラリの例 すべてがどのように機能するかを確認してください。を使用してください xmppクライアント のように psi ひとつにつながること ジッド 例を使用して別のものとして接続します ジッド サーバー経由でメッセージを送受信します。