oxen-pyoxenmq/examples/server.py

21 lines
417 B
Python
Raw Normal View History

import pyoxenmq
2020-07-22 19:41:46 +02:00
import time
def handle_auth(args):
print(args)
2020-08-13 00:30:15 +02:00
raise Exception("boobs")
2020-07-22 19:41:46 +02:00
return "OK"
def main():
lmq = pyoxenmq.OxenMQ()
2020-07-22 19:41:46 +02:00
lmq.listen_plain("ipc:///tmp/lmq.sock")
lmq.add_anonymous_category("llarp")
lmq.add_request_command("llarp", "auth", handle_auth)
lmq.start()
print("server started")
while True:
time.sleep(1)
if __name__ == '__main__':
main()