def frecv(self): data, serviceName=self.mrecv(1024) if not data: return None, None file=FileMessage() file.decodeFileMessage(data) if serviceName!='file': print('Bad file service name', file.serviceName) return None, None return file.headers, file.data
def frecv(self): data, serviceName = self.mrecv(1024) if not data: return None, None file = FileMessage() file.decodeFileMessage(data) if serviceName != 'file': print('Bad file service name', file.serviceName) return None, None return file.headers, file.data
def handle(self, msock, msg, addr): print('-----------------') print(msg.decode('ascii')) fmsg=FileMessage() fmsg.decodeFileMessage(msg) cmd=fmsg.headers['command'] if cmd in self.commands: f=self.commands[cmd] f(msock, fmsg.headers, fmsg.data, addr) else: print('Unknown file command', cmd) return
def handle(self, msock, msg, addr): print('-----------------') print(msg.decode('ascii')) fmsg = FileMessage() fmsg.decodeFileMessage(msg) cmd = fmsg.headers['command'] if cmd in self.commands: f = self.commands[cmd] f(msock, fmsg.headers, fmsg.data, addr) else: print('Unknown file command', cmd) return