def server(self): filename = join(self.direc.auxdir, "files.json") print "[S] Hospedando arquivo", filename, "\n" self.remote_addr = serve_files(filename, maxdown=1, ip_addr="", port=8080) print "[S] Terminou de hospedar arquivo" sleep(1) filename = "files.json" data = self.remote_file(filename) if data is not None: with open(join(self.direc.auxdir, "rfiles.json"), "w") as f: f.write(data) changes = self.compare_dirs() print "Preparando para enviar arquivos..." self.send_files(changes["server"]["created"]) self.send_files(changes["server"]["altered"]) print "Envio de arquivos concluído. Preparando para receber..." sleep(3) self.receive_files(changes["client"]["created"]) sleep(1) self.receive_files(changes["client"]["altered"]) print "Troca de arquivos concluída. Realizando passos finais..." self.clean_up(changes["client"]["deleted"])
def serve(self, filename): print "Hospedando arquivo", filename, "\n" remote_addr = serve_files(filename, maxdown=1, ip_addr="", port=8080) print remote_addr, filename