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():