From 52066a97a2e7931155d7a3d4fdda4082f9b6f9eb Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Mon, 8 Nov 2010 02:19:55 +0100 Subject: Added basic server component --- server.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 server.py (limited to 'server.py') diff --git a/server.py b/server.py new file mode 100644 index 0000000..fcc4d89 --- /dev/null +++ b/server.py @@ -0,0 +1,20 @@ +from sleekxmpp.componentxmpp import ComponentXMPP + +class ObjectComponent(ComponentXMPP): + + def __init__(self, jid, secret, server, port): + ComponentXMPP.__init__(self, jid, secret, server, port) + self.add_event_handler("session_start", self.start) + self.add_event_handler("message", self.message) + + def start(self, event): + pass + + def message(self, msg): + msg.reply("Thanks for sending\n%(body)s" % msg).send() + +if __name__ == '__main__' : + component = ObjectComponent("object.alias.fr.nf", "toto", "localhost", 5347) + component.connect() + component.process() + -- cgit v1.2.3-70-g09d2