import socket, sys, os sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) host = '127.0.0.1' port = 5001 sock.connect( (host,port) ) flo = sock.makefile('r', 0) #readonly, unbuffered while True: try: msg = raw_input('talk: ') if msg=="": break msg = msg + '\r\n' except: break sock.sendall( msg ) sys.stdout.write( flo.readline() ) sock.close()