def getMeta(self, msock, headers, data, addr): print('getMeta') file=headers['file'] result={'command': 'putMeta', 'file': file} result['length']=os.path.getsize(self.config['root']+'/'+file) fmsg=FileMessage() fmsg.createFileMessage(result, None) msock.msendto(fmsg.message, addr, service='file')
def getMeta(self, msock, headers, data, addr): print('getMeta') file = headers['file'] result = {'command': 'putMeta', 'file': file} result['length'] = os.path.getsize(self.config['root'] + '/' + file) fmsg = FileMessage() fmsg.createFileMessage(result, None) msock.msendto(fmsg.message, addr, service='file')
def get(self, msock, headers, data, addr): file=headers['file'] offset=headers['offset'] f=open(self.config['root']+'/'+file, 'rb') f.seek(offset) bs=f.read(self.blockSize) f.close() result={'command': 'put', 'file': file, 'offset': offset} fmsg=FileMessage() fmsg.createFileMessage(result, bs) msock.msendto(fmsg.message, addr, service='file')
def get(self, msock, headers, data, addr): file = headers['file'] offset = headers['offset'] f = open(self.config['root'] + '/' + file, 'rb') f.seek(offset) bs = f.read(self.blockSize) f.close() result = {'command': 'put', 'file': file, 'offset': offset} fmsg = FileMessage() fmsg.createFileMessage(result, bs) msock.msendto(fmsg.message, addr, service='file')
def fsend(self, headers, data): fmsg=FileMessage() fmsg.createFileMessage(headers, data) self.msend(fmsg.message, service='file')
def fsendto(self, headers, data, addr): file=FileMessage() file.createFileMessage(headers, data) self.msendto(file.message, addr)
def fsend(self, headers, data): fmsg = FileMessage() fmsg.createFileMessage(headers, data) self.msend(fmsg.message, service='file')
def fsendto(self, headers, data, addr): file = FileMessage() file.createFileMessage(headers, data) self.msendto(file.message, addr)