#!/usr/bin/python import sys import socket if (len(sys.argv) < 3): print "Script requires 2 arguments - remote_host & port_number" sys.exit(1) remoteHost = sys.argv[1] remotePort = int(sys.argv[2]) mySocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) mySocket.bind(('',0)) data = "Hello, world" remoteAddress = (remoteHost, remotePort) print "Sending '" + data + "' to", remoteAddress mySocket.sendto(data, remoteAddress) data, fromAddress = mySocket.recvfrom(65536) print "received '" + data + "' from ", fromAddress