diff options
| author | Thibaut Horel <thibaut.horel@gmail.com> | 2010-11-08 02:19:55 +0100 |
|---|---|---|
| committer | Thibaut Horel <thibaut.horel@gmail.com> | 2010-11-08 02:19:55 +0100 |
| commit | 52066a97a2e7931155d7a3d4fdda4082f9b6f9eb (patch) | |
| tree | 7d1b7b321b8235e40d3639ff9827e666b76f80da /server.py | |
| parent | b0a2a305028bf284fc5dcf7e1a696d85787f128f (diff) | |
| download | alias-52066a97a2e7931155d7a3d4fdda4082f9b6f9eb.tar.gz | |
Added basic server component
Diffstat (limited to 'server.py')
| -rw-r--r-- | server.py | 20 |
1 files changed, 20 insertions, 0 deletions
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() + |
