示例#1
0
 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
示例#2
0
 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
示例#3
0
 def __init__(self, sock, client):
     AsyncHandler.__init__(self, sock)
     self.client = client
示例#4
0
 def decodePacketSize(self, data):
     try:
         return AsyncHandler.decodePacketSize(self, data)
     except Exception, err:
         self.client.writeError(err, "Error on decoding packet size")
         return None