def __init__(self, sock, address, server): try: AsyncHandler.__init__(self, sock) self.server = server self.address = address self.address_str = formatAddress(address) self.server.clientConnected(self, self.address) except: self.close() raise
def decodePacketSize(self, data): try: return AsyncHandler.decodePacketSize(self, data) except Exception, err: self.server.writeError(err, "Error on decoding packet size from client %s" % self.address_str) return None
def __init__(self, sock, client): AsyncHandler.__init__(self, sock) self.client = client
def decodePacketSize(self, data): try: return AsyncHandler.decodePacketSize(self, data) except Exception, err: self.client.writeError(err, "Error on decoding packet size") return None