userFolder = str(sys.argv[2]) ownIP = str(sys.argv[3]) ownPort = int(sys.argv[4]) bootstrapIP = str(sys.argv[5]) bootstrapPort = int(sys.argv[6]) TCPPortStart = int(sys.argv[7]) TCPPortCount = int(sys.argv[8]) watcherIP = str(sys.argv[9]) else: userName = "******" #str(argv[1]) userFolder = "User1/" #str(argv[2]) ownIP = "localhost" #str(argv[3]) ownPort = 50001 #int(argv[4]) bootstrapIP = "localhost" #str(argv[5]) bootstrapPort = 50000 #int(argv[6]) TCPPortStart = 60010 #int(argv[7]) TCPPortCount = 10 #int(argv[8]) watcherIP = "localhost" #str(argv[9]) # initialize and start overlay layer overlay = Overlay(userName, ownIP, ownPort, bootstrapIP, bootstrapPort, n2o, o2n, a2o, o2a, watcherQ) application = Application(userFolder, o2a, a2o) network1 = Network(userFolder, ownIP, ownPort, TCPPortStart, TCPPortCount, n2o, o2n, watcherQ, watcherIP, 2) network1.run() while not raw_input() == 'e': pass application.terminate() overlay.terminate() network1.terminate()