#!/usr/bin/python import sys import socket UDP_SERVER_HOST = "192.168.xxx.xxx" UDP_SERVER_PORT = 7090 def print_usage(): print("This program requires arguments to be passed. Possible arguments are: ") print("['i', 'failsafe', 'curr', 'report 1', 'ena 1']") print("\nUsage: python " + sys.argv[0] + " i\n") exit() args = len(sys.argv) if args == 1: print_usage() serverAddressPort = (UDP_SERVER_HOST, UDP_SERVER_PORT) UDPClientSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) bytesSent = UDPClientSock.sendto(str.encode(sys.argv[1]), serverAddressPort) print ("Successfully sent '{}' ({} bytes) to the server!".format(sys.argv[1], str(bytesSent)))