python 编写端口管理程序
时间: 2023-02-12 11:52:22 浏览: 167
端口管理软件
在 Python 中编写端口管理程序可以使用 socket 库进行操作。下面是一个简单的例子,它打开一个端口并等待连接:
```
import socket
# 创建套接字
s = socket.socket()
# 绑定端口
s.bind(("", 12345))
# 等待连接
s.listen(5)
while True:
# 建立连接
c, addr = s.accept()
print("连接来自:", addr)
c.send(b"欢迎访问")
c.close()
```
这个例子中,程序绑定了端口 12345,并在这个端口上等待连接。当有连接时,程序会打印出连接来源的地址并发送一条欢迎消息。
当然这只是简单的例子,如果要编写一个完整的端口管理程序,需要添加更多的功能,例如端口扫描,端口转发,防火墙规则管理等。
阅读全文