gpt4 book ai didi

python - 使用 Python 识别监听端口

转载 作者:太空狗 更新时间:2023-10-29 22:04:23 25 4
gpt4 key购买 nike

在从 bash 翻译一些脚本时,我遇到了很多使用 netstat -an 来查找我们的服务是否正在监听的情况。虽然我知道我可以只使用 subprocess.call 或其他甚至 popen,但我宁愿使用 pythonic 解决方案,所以我没有利用我们正在运行的 unix 环境。

根据我的阅读,套接字模块应该有一些东西,但我还没有看到任何检查监听端口的东西。可能是我不理解一个简单的技巧,但到目前为止我知道如何连接到套接字,并编写一些让我知道连接何时失败的东西。但不一定我找到了专门检查端口以查看其是否在监听的东西。

有什么想法吗?

最佳答案

如何尝试连接...

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = s.connect_ex(('127.0.0.1', 3306))

if result == 0:
print('socket is open')
s.close()

关于python - 使用 Python 识别监听端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com