-1

私は XMPP と Jabber プロトコルに比較的慣れていません。Ubuntu 12.0 LTS OS を使用しています。クライアントが ejabberd IM サーバーに送信する必要があるさまざまな XMPP / Japper メッセージ形式を見つける必要があります。

それらを知る最も簡単な方法を教えてください - チャット、シャット グループ、ファイル共有など。

インターネットで利用可能な標準ライブラリ(例付き)はありますか。私はそのような目的で Python を使用することを好みます。私の目的は、ejabberd サーバーに接続し、クライアントが Xmpp/Jabber サーバーに送信する必要があるさまざまなメッセージ形式をダンプできるコマンド ライン ツールを開発することです。

前もって感謝します

4

2 に答える 2

3

Python で XMPP を使い始めるには、SleekXMPPライブラリをお勧めします。多くの機能を提供し、XMPP の使用を非常に簡単にします。ドキュメントは優れており、多くの簡単な例があります。

Lloyd は、彼がリンクしているプロトコル ドキュメントについては正しいですが、自分ですべてをゼロから作成しようとするのではなく、既製のライブラリを使用して開始する必要があると強く信じています。必要に応じて、XMPP をさらに理解してから、後で行うことができます。

于 2013-08-23T09:29:16.553 に答える
2

知っておくべきことはすべてここにあります: http://xmpp.org/xmpp-protocols/xmpp-extensions/

Python の場合、現在のお気に入りは sleepxmpp だと思います: https://github.com/fritzy/SleekXMPP/wiki

ライブラリのリストについては、http: //xmpp.org/xmpp-software/libraries/を参照してください。

于 2013-08-22T10:31:20.293 に答える