Как проверить xmpp / jabber на локальной машине? - PullRequest
2 голосов
/ 12 января 2011

Я только начал читать XMPP Oreilly The Definitive Guide, и для всего мира у них есть этот скрипт:

def main():
    bot = EchoBot("echobot@wonderland.lit/HelloWorld", "mypass")
    bot.run()

class EchoBot(object):
    def __init__(self, jid, password):
        self.xmpp = sleekxmpp.ClientXMPP(jid, password)
        self.xmpp.add_event_handler("session_start", self.handleXMPPConnected)
        self.xmpp.add_event_handler("message", self.handleIncomingMessage)

    def run(self):
        self.xmpp.connect()
        self.xmpp.process(threaded=False)

    def handleXMPPConnected(self, event):
        self.xmpp.sendPresence(pstatus="Send me a message")

    def handleIncomingMessage(self, message):
        self.xmpp.sendMessage(message["jid"], message["message"])

Но там не сказано, как проверить и запустить это на моей локальной машине. Я действительно новичок в xmpp и немного растерялся. Я настраиваю локальный сервер xmpp или есть существующий, где я могу проверить это?

1 Ответ

3 голосов
/ 12 января 2011

Да, вам, вероятно, нужно установить собственный сервер, если вы хотите проверить его локально. Многие серверы имеют систему установки в один клик, которая упрощает установку на вашей платформе.

Он также должен работать с размещенной учетной записью XMPP, если у вас есть такая на платформе, как Google Chat (которая является XMPP), или любой другой на платформах, таких как jabber.org.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...