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')

相关推荐
川石课堂软件测试几秒前
自动化测试常见的异常处理
python·jmeter·mysql·docker·容器·单元测试·grafana
荣码3 分钟前
Function Calling:比Agent更靠谱的工具调用,我踩了4个坑
java·python
多弗朗皮卡丘4 分钟前
C语言梦开始的地方16:结构体
c语言·开发语言·windows
这就是佬们吗18 分钟前
AI 的记忆进化史:从金鱼记忆到学会做梦
人工智能·python·embedding
x8626 分钟前
Go 1.27 正式发布:泛型方法、encoding/json/v2、后量子签名 ML-DSA 与 SIMD
开发语言·golang
Csvn30 分钟前
🐍 Day 6: Python 异常处理 — 防御式编程的核心
后端·python
朝发如雪31 分钟前
快速掌握Linux(2)(时间相关函数)(文件IO)
linux·python·算法
苏子寒38 分钟前
Nano-VLLM全代码解析笔记(2)-block_manager
人工智能·笔记·python·机器学习·nlp·vllm
杨丰玮41841 分钟前
暑假Java知识点回顾:类与对象知识总结
java·开发语言
小猴子爱上树1 小时前
跨境电商图片翻译工具,跨马批量处理视频字幕与抠图
python·音视频