]> granicus.if.org Git - python/commitdiff
Fix bit rot: use sock.connect((host, port)) and allow 2nd cmd line
authorGuido van Rossum <guido@python.org>
Thu, 14 Dec 2000 22:12:33 +0000 (22:12 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 14 Dec 2000 22:12:33 +0000 (22:12 +0000)
arg.

Demo/threads/telnet.py

index f63d9550bfc3913615954ff82026f30d86c831d6..eacb06d61d08aba94bb484cc6de01b45c2ceef2f 100644 (file)
@@ -28,8 +28,8 @@ WONT = chr(252)
 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 @@ def main():
        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)