import socket import sys ip='localhost' port=10000 # Create a TCP/IP socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Bind the socket to the port server_address = (ip, port) print 'starting up on' , server_address sock.bind(server_address) while True: print '\nwaiting to receive message' data, address = sock.recvfrom(4096) print 'received ',len(data), 'bytes from', address print data if data: sent = sock.sendto(data, address) print 'sent', sent, ' bytes back to ',address