Improved threading and configuration options

This commit is contained in:
Torbjörn Axelsson 2017-12-16 08:43:08 -08:00
parent d9ceeea556
commit f21b3e7354
3 changed files with 101 additions and 44 deletions

View file

@ -2,15 +2,18 @@
import logging
import bumper
import sys, socket
logging.basicConfig(level=logging.INFO,
format='%(levelname)-8s %(message)s')
format='%(asctime)s %(levelname)-8s %(message)s')
bumper.ConfServer()
bumper.XMPPServer()
conf_address = (socket.gethostbyname(socket.gethostname()), 8007)
xmpp_address = (socket.gethostbyname(socket.gethostname()), 5223)
try:
while True:
pass
except KeyboardInterrupt:
logging.info('keyboard interrupt')
# start conf server (async)
conf_server = bumper.ConfServer(conf_address, ssl=False, async=True)
# start xmpp server (sync)
xmpp_server = bumper.XMPPServer(xmpp_address)
conf_server.disconnect()