import thread, sys, time, random from socket import socket, AF_INET, SOCK_STREAM HOSTNAME = "localhost" PORT = 5678 def send(message): print "\n Sending message:", message client_socket.send(message) data = client_socket.recv(1024) print "\n Received: ", `data` for i in range(5): message = raw_input("\n What is the next message to send to server:") print "Client creates socket" client_socket = socket(AF_INET, SOCK_STREAM) client_socket.connect((HOSTNAME, PORT)) time.sleep(1) send(message) print "Client closes socket" client_socket.close()