def handle(self): sock = ua.utils.SocketWrapper(self.request) processor = UAProcessor(self.server.internal_server, sock, self.client_address) try: while True: hdr = ua.Header.from_string(sock) body = sock.read(hdr.body_size) ret = processor.process(hdr, ua.utils.Buffer(body)) if not ret: break except ua.utils.SocketClosedException: logger.warning("Server has closed connection") except Exception: logger.exception( "Exception raised while parsing message from client, closing")
def connection_made(self, transport): self.peername = transport.get_extra_info('peername') print('New connection from {}'.format(self.peername)) self.transport = transport self.processor = UAProcessor(self.iserver, self.transport) self.data = b""
def connection_made(self, transport): self.peername = transport.get_extra_info('peername') self.logger.info('New connection from %s', self.peername) self.transport = transport self.processor = UAProcessor(self.iserver, self.transport) self.data = b""