#!/usr/bin/env python # -*- coding: ASCII -*- '''Client for tiny ROT-13 encryption. ''' import getopt, socket, sys server_ip = '192.168.0.77' server_port = 712 opts, args = getopt.getopt (sys.argv[1:], 'h:p:', ['host=', 'port=']) for o, v in opts: if o in ('-h', '--host'): server_ip = v elif o in ('-p', '--port'): server_port = int (v) sock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM) sock.bind (('', 50007)) sock.sendto (' '.join (args), (server_ip, server_port)) print 'Sent:', ' '.join (args) reply, server_addr = sock.recvfrom (1000) print print 'From', server_addr print reply print sock.close()