python 启用端口
时间: 2023-10-22 13:16:34 浏览: 36
要在 Python 中启用端口,可以使用 Python 内置的 `socket` 模块。下面是一个简单的示例:
```python
import socket
HOST = '127.0.0.1' # 指定监听的 IP 地址
PORT = 12345 # 指定监听的端口号
# 创建一个 socket 对象
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定 socket 地址
s.bind((HOST, PORT))
# 开始监听
s.listen(1)
print(f'Listening on port {PORT}...')
# 接受连接
conn, addr = s.accept()
print(f'Connected by {addr}')
# 接收数据
data = conn.recv(1024)
print(f'Received {data.decode()}')
# 发送数据
conn.sendall('Hello, client!'.encode())
# 关闭连接
conn.close()
```
上述代码创建了一个 TCP socket,绑定到本地的 IP 地址 `127.0.0.1` 和端口号 `12345`。然后,它开始监听连接请求,并在接受连接后接收客户端发送的数据,并返回一个简单的响应。最后,它关闭连接并退出。
相关问题
python 快速启用端口
你可以使用 Python 内置的 `socket` 模块来快速启用端口。以下是一个简单的示例代码:
```python
import socket
HOST = '' # 空字符串表示监听所有网络接口
PORT = 8888 # 监听的端口号
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen(1)
print(f'Listening on port {PORT}...')
conn, addr = s.accept()
with conn:
print(f'Connected by {addr}')
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
```
这个代码可以启动一个简单的 TCP 服务器,监听 8888 端口,并在有客户端连接时打印连接信息。你可以根据自己的需要修改代码中的端口号和其他参数。
用python判断springboot是否启用
可以使用Python的requests库向Spring Boot应用发送HTTP请求来判断其是否启用。下面是一个示例代码:
```python
import requests
app_url = "http://localhost:8080/actuator/health"
# 发送HTTP GET请求
response = requests.get(app_url)
# 判断响应状态码是否为200
if response.status_code == 200:
print("Spring Boot应用已启用")
else:
print("Spring Boot应用未启用")
```
其中,`app_url`需要替换为实际的Spring Boot应用的健康检查接口URL。默认情况下,Spring Boot应用的健康检查接口是`/actuator/health`。如果应用的端口不是8080,则需要相应地修改URL中的端口号。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)