#UDPHeartbeat.py from socket import * import time import sys if len(sys.argv) <= 2: print ''' Usage : "python UDPHeartbeat.py server_ip server_port" [server_ip] is the IP Address of the Web Server [server_port] is the port of the Web Server ''' sys.exit(2) serverName = sys.argv[1] serverPort = sys.argv[2] clientSocket = socket(AF_INET, SOCK_DGRAM) id=0 while True: try: time.sleep(3) id = id + 1 start = time.time() message = "sequence:%d;time:%s" % (id, start) print message clientSocket.sendto(message, (serverName, int(serverPort))) except KeyboardInterrupt: print "\nInterrupted by CTRL-C" break clientSocket.close()