Python写个可以响应的监听代码
时间: 2023-04-09 11:02:24 浏览: 110
好的,我可以回答这个问题。以下是一个简单的 Python 监听代码示例:
```python
import socket
HOST = '127.0.0.1' # 监听的 IP 地址
PORT = 8888 # 监听的端口号
# 创建一个 TCP/IP 套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定套接字到指定的地址和端口号
sock.bind((HOST, PORT))
# 开始监听传入的连接
sock.listen(1)
while True:
# 等待连接
print('等待连接...')
connection, client_address = sock.accept()
try:
print('连接来自', client_address)
# 接收数据并发送响应
while True:
data = connection.recv(1024)
if data:
print('收到数据:', data)
connection.sendall(data)
else:
print('没有收到数据,关闭连接')
break
finally:
# 清理连接
connection.close()
```
这个代码可以监听指定的 IP 地址和端口号,接收传入的连接,并在收到数据时发送响应。
阅读全文