py判断端口是否被占用
2024-01-09 23:14:32
在Python中,你可以使用socket
库来判断一个端口是否被占用。下面是一个简单的示例代码:
import socket
def is_port_open(port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
return s.connect_ex((host, port)) == 0
# 使用示例
if is_port_open(8080):
print('端口 8080 正在被占用')
else:
print('端口 8080 未被占用')
这段代码会尝试连接到指定的端口,如果连接成功(即connect_ex()
返回0),则表示该端口被占用。如果连接失败(即connect_ex()
返回一个非零值),则表示该端口未被占用。
文章来源:https://blog.csdn.net/zengliguang/article/details/135490916
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!