win10 如何查看本地连接的WIFI密码
这样的宋哥哥:
不存在相关端口的主机用了这个模板自动发现配置了触发器会误报,给你完善了代码如下:
import json
import socket
def check_port(port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(1)
result = sock.connect_ex(('127.0.0.1', port))
sock.close()
return result == 0
ports = [
{"{#TCP_PORT}": "3306", "{#SERVICE_NAME}": "mysql"},
{"{#TCP_PORT}": "80", "{#SERVICE_NAME}": "nginx"},
{"{#TCP_PORT}": "9000", "{#SERVICE_NAME}": "php_fpm"},
{"{#TCP_PORT}": "8080", "{#SERVICE_NAME}": "tomcat"}
]
active_ports = [port for port in ports if check_port(int(port["{#TCP_PORT}"]))]
total_dict = {"data": active_ports}
jsonStr = json.dumps(total_dict, sort_keys=True, indent=4, ensure_ascii=False)
print(jsonStr)