import socket SERVER_IP = "127.0.0.1" SERVER_PORT = 15000 CLIENT_PORT = 15001 while(1): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.settimeout(5) sock.bind(("0.0.0.0",CLIENT_PORT)) try: (inMessage, address) = sock.recvfrom(1024) except socket.timeout: inMessage = None except socket.error: print "Socket error!" inMessage = None if inMessage: print inMessage outMessage = "Received: " + inMessage sock.sendto(outMessage,(SERVER_IP,SERVER_PORT))