def setFiles(path): user_files = File.getFileStruct(None, path)
server_closer = ServerInitializer(1,o_server=p2pserver) server_closer.start() server_closer.join() except AttributeError: pass sys.exit(0) if __name__ == "__main__": if len(sys.argv) != 7: print "Usage: " + sys.argv[0] + " <server-ip> <user> <pass> <dir> <dest-dir> <local-port>" sys.exit(1) signal.signal(signal.SIGINT, signal_handler) s = connect(sys.argv[1]) if not auth(sys.argv[2], sys.argv[3], sys.argv[6]): print "Authentication failed..." sys.exit(0) user_files = File.getFileStruct(None, sys.argv[4]) File.printFiles(user_files) s.sendall(pickle.dumps(user_files,-1)) dest_dir = sys.argv[5] server_init = ServerInitializer(0, int(sys.argv[6])) server_init.start() comm()