我正在使用mac机器中的端口2000设置本地网络服务器,并尝试使用下面的代码片段扫描开放端口,我希望它将端口2000恢复为打开但不是。我可能知道我错过了什么吗?
python -m http.server 2000
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server = '127.0.0.1'
def pscan(server, port):
try:
s.connect((server , port))
return True
except:
return False
for x in range(1, 2100):
if pscan(server, x):
print(f'Port {x} is open!')
else:
print(f'Port {x} is close!')
结果: 1998年港口已经关闭! 1999年港口已经关闭! 2000港口很近! 2001年港口已经关闭! 港口2002已经关闭! 2003年港口已经关闭! 2004年港口已经关闭! 2005年港口已经关闭! 2006年港口已经关闭! 2007年港口已经关闭! 2008年港口已经关闭! 2009年港口已经关闭! 2010年港口已经关闭了!