python tcp服务器
时间: 2023-08-17 14:33:16 浏览: 92
python tcp server
以下是一个简单的 Python TCP 服务器示例:
```python
import socket
# 创建一个 TCP/IP socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定IP地址和端口号
server_address = ('localhost', 8888)
server_socket.bind(server_address)
# 监听客户端连接
server_socket.listen(5)
while True:
# 等待客户端连接
print('等待客户端连接...')
client_socket, client_address = server_socket.accept()
try:
print('客户端 {} 连接成功!'.format(client_address))
# 接收客户端发送的数据
while True:
data = client_socket.recv(1024)
if data:
print('接收到来自客户端 {} 的数据:{}'.format(client_address, data.decode('utf-8')))
else:
print('客户端 {} 断开连接!'.format(client_address))
break
finally:
# 关闭客户端连接
client_socket.close()
```
该服务器将在本地监听端口号为 8888 的连接请求,并在客户端连接成功后接收客户端发送的数据。你可以根据需要修改IP地址和端口号。
阅读全文