#! /usr/bin/env python import socket import sys # create a socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # connect to server host = sys.argv[1] # server address port = int(sys.argv[2]) # server port s.connect((host, port)) while(1): print 'type a line (type CTRL-D when done)' line = sys.stdin.readline() # keyboard input, ctrl-d to end if not line: # if end of data, leave loop break s.send(line) data = s.recv(1000000) # read up to 1000000 bytes print 'received', len(data), 'bytes: ', data # close the connection s.close()