Example #1
0
    def __init__(self, *argv):
        ManagedSocket.__init__(self, *argv)
        
        self.recv_activity = False

        self.stream = ''

        self.curtype = None
        self.curlen = None

        self.handlers = {
                MD_REG_CLIENT   : (self.handleSendMessage, self.onRegClient),
                MD_REGISTER_OK  : (self.handleRawArg, self.onRegisterOk),
                MD_REGISTER_FAIL: (self.handleRawArg, self.onRegisterFail),
                MD_PING         : (self.handleRawArg, self.onPing),
                MD_PONG         : (self.handleRawArg, self.onPong)
        }