要创建一个WebSocket服务器并接收数据,你可以使用Python中的websockets
库。这个库允许你轻松地创建WebSocket服务器和客户端。
以下是一个简单的WebSocket服务器示例,它接收客户端发送的数据并打印出来:
import asyncio
import websockets
async def echo(websocket, path):
async for message in websocket:
print(f"Received message: {message}")
# 可以在这里处理接收到的数据
# 然后发送响应给客户端
await websocket.send(f"Echo: {message}")
start_server = websockets.serve(echo, "localhost", 8765)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()
async/await
语法。请注意,上述代码示例仅用于演示目的,实际部署时需要考虑安全性、错误处理和性能优化等因素。
领取专属 10元无门槛券
手把手带您无忧上云