现在,我正尝试使用在线找到的以下脚本从Python连接到服务器:
import socket
import time
ip = "my IP"
port = (the port im using, 5 digits, int)
retry = 5
delay = 10
timeout = 3
def isOpen(ip, port):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(timeout)
try:
s.connect((ip, int(port)))
s.shutdown(socket.SHUT_RDWR)
return True
except:
return False
finally:
s.close()
def checkHost(ip, port):
ipup = False
for i in range(retry):
if isOpen(ip, port):
ipup = True
break
else:
time.sleep(delay)
return ipup
if checkHost(ip, port):
print( ip + " is UP")
这个脚本不起作用!我不知道我做错了什么。那么,有谁能像端口检查器工具那样帮助我连接到服务器?谢谢
目前没有回答
相关问题 更多 >
编程相关推荐