+ -
当前位置:首页 → 问答吧 → python测试服务器端口问题

python测试服务器端口问题

时间:2010-11-25

来源:互联网

import socket
sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sk.settimeout(1)
server=input('enter the server:')
port=input('enter the port:')
try:
  sk.connet((server,port))
  print ('server port is ok ')
except Exception:
  print ('server port is not connect!')
sk.close()  


哪位大侠帮忙看看,这个代码哪里错了,刚刚测试服务器端口明明是开的 为什么打印出来的是not connect,本人新手!!

作者: hucuibai   发布时间: 2010-11-25

port的类型可能错了,记得是整数,py3k不是很清楚自己查查...

作者: angel_su   发布时间: 2010-11-25

port=input('enter the port:')
port = int(port)

作者: xxshiny   发布时间: 2010-11-25

port=input('enter the port:')
port = int(port)

楼上的··还是不行呢!!!!

作者: hucuibai   发布时间: 2010-11-25

不清楚为啥,去掉自己的try except,看看解释器报啥问题...

作者: angel_su   发布时间: 2010-11-25