python 写一个socket server代码示例
时间: 2023-06-05 11:05:53 浏览: 96
python实现简单的socket server实例
好的,以下是一个简单的 python socket server 代码示例:
```python
import socket
HOST = '127.0.0.1' # 本机地址
PORT = 8888 # 监听端口号
# 创建 socket 对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定地址和端口
server_socket.bind((HOST, PORT))
# 监听客户端连接
server_socket.listen(1)
print(f"Server is listening on {HOST}:{PORT}...")
while True:
# 接受客户端连接
conn, addr = server_socket.accept()
print(f"Connected by {addr}")
while True:
# 从客户端接收数据
data = conn.recv(1024)
if not data:
break
# 处理数据
data = data.decode().upper()
# 发送数据回客户端
conn.send(data.encode())
# 关闭连接
conn.close()
```
注意:此示例仅适用于学习和测试,安全性和可靠性需要进一步优化。
阅读全文