#!/usr/bin/env python
# Server example with HTTP Basic Authentication over TLS
import asyncio
import websockets
async def hello(websocket, path):
for i in range(1, 1000000):
print('发送数据', bytes(str(i), encoding='utf-8'))
await websocket.send(bytes(str(i), encoding='utf-8'))
start_server = websockets.serve(
hello, "localhost", 8765,
create_protocol=websockets.basic_auth_protocol_factory(
realm="example", credentials=("mary", "p@ssw0rd")
),
)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()
websocket服务端
最新推荐文章于 2024-06-11 17:26:46 发布