好的,以下是一个简单的 Python WebSocket 服务端代码,可以发送Binary数据给客户端:
时间: 2024-03-01 18:50:54 浏览: 240
建立服务器与客户端连接,可以进行数据传输。
3星 · 编辑精心推荐
好的,以下是一个简单的 Python WebSocket 服务端代码,可以发送Binary数据给客户端:
```python
import asyncio
import websockets
async def echo(websocket, path):
while True:
data = await websocket.recv()
await websocket.send(data, binary=True)
async def main():
async with websockets.serve(echo, "localhost", 8765):
await asyncio.Future() # run forever
if __name__ == "__main__":
asyncio.run(main())
```
这个代码创建了一个WebSocket服务器,当客户端连接后,它会不断地接收客户端发送的数据,并把接收到的数据原封不动地发送回客户端。在发送数据时,我们设置了`binary=True`,这表示发送的数据是二进制数据。
阅读全文