https://github.com/Jajcus/pyxmpp2
Ubuntuマシンにpyxmpp2をインストールしました。Openfire3.8.1もインストールしました。pyxmpp2を使用して、同じマシン内のOpenfireサーバーに接続したいと思います。
Openfireコントロールパネルの[サーバー]->[サーバーマネージャー]->[サーバー情報]で、パネルの[サーバーのプロパティ]に表示されるサーバー名はmymachineであり、[環境]セクションに表示されるホスト名はMyMachineでした。
次のコードを試しました。
import logging
from pyxmpp2.jid import JID
from pyxmpp2.client import Client
logging.basicConfig()
client = Client(JID("admin@mymachine"),[])
client.connect()
次のメッセージが表示されます。
警告:pyxmpp2.resolver:「_xmpp-client._tcp.mymachine」を解決できませんでした:NXDOMAIN
何かを設定し忘れましたか?