用python写一个socket服务端代码
时间: 2023-12-25 17:55:27 浏览: 82
python的socket编程.zip
5星 · 资源好评率100%
以下是一个简单的 Python Socket 服务端代码:
```python
import socket
HOST = '127.0.0.1' # 本机IP地址
PORT = 8888 # 端口号
# 创建socket对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定IP地址和端口号
server_socket.bind((HOST, PORT))
# 监听连接
server_socket.listen()
print(f'Server is running on {HOST}:{PORT}')
# 等待客户端连接
client_socket, client_address = server_socket.accept()
print(f'Connected by {client_address}')
# 接收数据
data = client_socket.recv(1024)
# 处理数据
print(f'Received: {data.decode()}')
# 发送响应数据
client_socket.sendall('Hello, client!'.encode())
# 关闭连接
client_socket.close()
server_socket.close()
```
这个服务端代码会监听本机的 8888 端口,等待客户端连接,一旦连接成功,就会接收客户端发送的数据,并向客户端发送响应数据,最后关闭连接。
阅读全文