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

相关推荐
CodeStats2 分钟前
【Java 类加载器】Java 类加载器完整体系深度拆解(上):从 JVM 启动到双亲委派模型
java·开发语言·jvm·classloader·双亲委派
带多刺的玫瑰7 分钟前
Leecode#29刷题之两数相除
java·python·算法
smj2302_796826528 分钟前
解决leetcode第4017题数组中的峰值II
python·算法·leetcode
软件黑马王子10 分钟前
24.Editor 资源加载:主要作用和基本原理
开发语言·前端框架·c#
卷无止境13 分钟前
AI Agent编程中,重构节奏与安全检查的门道
后端·python
luj_176815 分钟前
中锋卡位与开放线博弈
c语言·开发语言·网络·经验分享·算法
慧都小妮子18 分钟前
用 Python 批量把 PDF 参考文献排成 MLA 格式:Spire.Doc for Python 实战
python·pdf·c#·spire.doc·mla格式·参考文献排版·pdf批量处理
未来之窗软件服务20 分钟前
计算机二级[英文]-C 逻辑运算和fopen—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
Jackson_GJH23 分钟前
日志_图解spdlog
开发语言·c++
卷无止境27 分钟前
AI编程时代,代码复杂性正在悄悄失控
后端·python