Mercurial > lbo > hg > stex
changeset 9:77ecf0bbe722
Properly log client messages in server
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Fri, 01 Mar 2019 16:32:42 +0100 |
parents | 207b826e2b34 |
children | a071454b1739 |
files | server/server.py |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/server/server.py Fri Mar 01 15:36:58 2019 +0100 +++ b/server/server.py Fri Mar 01 16:32:42 2019 +0100 @@ -177,9 +177,12 @@ continue try: msgs = sock.recv_multipart() - print ('Client {:x}: {}', msgs[0], msgs[1]) - except: - continue + assert len(msgs) > 2 + print ('Client {}: {} {}'.format(msgs[0].hex(), msgs[1].decode(), json.loads(msgs[2].decode()))) + resp = {'_stockresp': True, 'ok': True} + sock.send_multipart([msgs[0], msgs[1], bytes(json.dumps(resp), 'utf-8')]) + except Exception as e: + print(e) def main():