1

是否可以使用相同的帐户 2 个或更多客户端连接到同一台服务器(ejabberd)?如果是 - 如何用 pyxmpp 做到这一点?

4

1 回答 1

3

完全可以从多个客户端连接到 XMPP 帐户(除非在服务器上明确关闭)。他们只需要使他们的resource领域与众不同。类似的东西(未测试):

第一个客户:

pyxmpp.jabber.client.JabberClient(jid=pyxmpp.jid.JID("johny", "example.com", "home"), ...)

第二个客户:

pyxmpp.jabber.client.JabberClient(jid=pyxmpp.jid.JID("johny", "example.com", "work"), ...)

此外,一些服务器(fe gmail)会自动为您的连接提供独特的资源。有些没有。

于 2011-04-11T10:59:13.977 回答