Fix bit rot: use sock.connect((host, port)) and allow 2nd cmd line
arg.
diff --git a/Demo/threads/telnet.py b/Demo/threads/telnet.py
index f63d955..eacb06d 100644
--- a/Demo/threads/telnet.py
+++ b/Demo/threads/telnet.py
@@ -28,8 +28,8 @@
 WILL = chr(251)
 
 def main():
-	if len(sys.argv) != 2:
-		sys.stderr.write('usage: telnet hostname\n')
+	if len(sys.argv) < 2:
+		sys.stderr.write('usage: telnet hostname [port]\n')
 		sys.exit(2)
 	host = sys.argv[1]
 	try:
@@ -55,7 +55,7 @@
 	s = socket(AF_INET, SOCK_STREAM)
 	#
 	try:
-		s.connect(host, port)
+		s.connect((host, port))
 	except error, msg:
 		sys.stderr.write('connect failed: ' + `msg` + '\n')
 		sys.exit(1)