import socket SERVER_IP = "REMOVED" SERVER_PORT = 15000 CLIENT_PORT = 15000 + int(sys.argv[1]) while(1): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.settimeout(5) sock.bind(("0.0.0.0",CLIENT_PORT)) try: (inMessage, address) = sock.recvfrom(1024) except socket.timeout: inMessage = None except socket.error: print "Socket error!" inMessage = None if inMessage: print inMessage outMessage = "Received: " + inMessage sock.sendto(outMessage,(SERVER_IP,SERVER_PORT))