Fix bit rot: use sock.connect((host, port)) and allow 2nd cmd line

arg.
This commit is contained in:
Guido van Rossum 2000-12-14 22:12:33 +00:00
parent de77bc5468
commit 4550b00c80
1 changed files with 3 additions and 3 deletions

View 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)