import socket
def check_port_in_use(port, host='127.0.0.1'):
s = None
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(1)
s.connect((host, int(port)))
return True
except socket.error:
return False
finally:
if s:
s.close()
if __name__ == '__main__':
host = "11.158.131.141"
port = 8087
print(check_port_in_use(port, host))
本文提供了一段Python代码,用于检查指定主机上的某个端口是否正在被使用。通过创建一个socket并尝试连接到该端口,如果连接成功则表明端口已被占用,否则端口为空闲。

652

被折叠的 条评论
为什么被折叠?



