#!/usr/bin/python import sys import socket if (len(sys.argv) < 2): print "Script requires 1 argument: port_number" sys.exit(1) portNum = int(sys.argv[1]) mySocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) mySocket.bind(('',portNum)) while 1: data, fromAddress = mySocket.recvfrom(65536) print "received '" + data + "' from", fromAddress print "sending reply" mySocket.sendto("reply", fromAddress)