登録の試行時に、サーバーはトークンを含むメッセージを送信します。これは、後で会話中にメッセージで渡される必要があります。何かのようなもの
{
"from" : "jid@server",
"to" : "jid@client",
"type" : "token",
"token" : "T0K3N"
}
簡単なクライアント接続シーケンスを試しました:
c = xmpp.Client('myClient')
c.connect(server=(localhost, 5222))
c.auth('jid', 'password')
そして、接続が正常に確立されます。ただし、サーバーからトークンを取得していません。返信を聞いて使用するにはどうすればよいですか?
編集: サーバーがトークンを送信しようとしていることがわかりますが、「オフラインの受信者に中継できません」というメッセージで失敗します。間違って接続していませんか?