python asyncio websockets server

python websocket server在收到接受消息处理完后会默认关闭连接。需要在msg_handler里面加个while true就能一直保持连接了。

start_server = websockets.serve(msg_handler, "0.0.0.0", 29967)

asyncio.get_event_loop().run_until_complete(start_server)

asyncio.get_event_loop().run_forever()

async def msg_handler(websocket, path):

while True:

data = await websocket.recv()

//do someting

await websocket.send('hey')

相关推荐
文章永久免费只为良心2 分钟前
Ctfshow_Web应用安全与防护_第二章_无字母数字命令执行
前端·python·安全·网络安全·渗透测试·ctf·红队渗透测试
dwm888888884 分钟前
c# 创建使用本地NuGet包
开发语言·c#
2601_9628857212 分钟前
如何用 Python 获取上证指数、沪深300、中证500 等指数行情?
开发语言·python
昔我往昔14 分钟前
LangChain_RAG_学习小结
后端·python
张张123y28 分钟前
后端第六课:Python 语法速通(0 基础入门,AI 应用开发的第一门语言)
开发语言·人工智能·python·ai·后端开发
小马不起床30 分钟前
Django 后端实战指南_10:用户扩展档案信息表
python·django·sqlite
Want59530 分钟前
Python跳动的爱心①
开发语言·python·数学建模
SamChan9032 分钟前
PDF 翻译后 1,250 变成 1.250,是错了吗?用 Python 核对数字格式
python·pdf·ocr·数据校验·文档翻译
Yolanda_202234 分钟前
30.利用GPU训练(一)
python
迅猛龙办公室43 分钟前
Python实现PM空气质量提醒
服务器·前端·python