import sys
argc = len(sys.argv)
argv = sys.argv
import socket, ssl
import readline # makes input nicer with up and down arrow keys
if (argc < 3):
print "Usage: " + argv[0] + " SERVER PORT"
exit(0)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock = ssl.wrap_socket(s)
sock.connect((argv[1], int(argv[2])))
sock.settimeout(0.2)
while 1:
data = " "
try:
data = sock.read()
print "Reply: ", data,
except socket.error:
print "No data."
if not data:
print "Closed."
break;
inp = " "
try:
inp = raw_input("Send: ")
except EOFError:
print "End of file."
sock.close()
break;
sock.write(inp + "\r\n")
exit(-1)