Quellcode durchsuchen

added some debug output

digital vor 8 Jahren
Ursprung
Commit
8967c26da5
1 geänderte Dateien mit 10 neuen und 2 gelöschten Zeilen
  1. 10 2
      network/__init__.py

+ 10 - 2
network/__init__.py

@@ -192,21 +192,29 @@ class Server(object):
                 if ( s == self.socket ):
                     lserver.debug("handling new client")
                     conn, addr = self.socket.accept()
+                    lserver.debug("conn: '{}', addr: '{}'".format(
+                        conn,
+                        addr,
+                    ))
                     handler = self.make_handler(conn, addr)
                     self.register_conn(conn, addr)
                     self.register_handler(handler, conn)
+                    lserver.debug("peername: '{}', sockname: '{}'".format(
+                        conn.getpeername(),
+                        conn.getsockname(),
+                    ))
                 elif ( socket_handler
                         and (socket_handler in self.connection_handler) ):
                     lserver.debug("handling client connection")
                     try:
                         data = socket_handler.recv()
                         if not data:
-                            lserver.info("connection {} closed")
+                            lserver.info("connection {} closed".format(self.socket))
                             self.unregister_handler(socket_handler, s)
                             self.unregister_conn(conn)
                             socket_handler.close()
                         else:
-                            lschat.info("Client:"+data_decoded.strip())
+                            lschat.info("Client:"+data.strip())
                             socket_handler.handle(data)
                     except Exception as e:
                         lserver.error(e, exc_info=True)