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

相关推荐
m0_493934532 分钟前
Redis如何批量移动标签_利用SMOVE指令在Set之间转移数据
jvm·数据库·python
添砖java。。。3 分钟前
java实现mqtt链接并控制门锁设备
java·开发语言
Shorasul7 分钟前
如何用 some 检测数组中是否存在至少一个满足条件的项
jvm·数据库·python
2402_8548083712 分钟前
html如何修改备注
jvm·数据库·python
codeejun13 分钟前
每日一Go-53、Go微服务--限流与降级
开发语言·微服务·golang
2401_8359568113 分钟前
Tailwind CSS如何实现文字装饰线_使用decoration系列类丰富CSS文字
jvm·数据库·python
阿里嘎多学长14 分钟前
2026-04-17 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Wadli16 分钟前
集群C++聊天服务器
服务器·开发语言·c++
凭君语未可19 分钟前
为什么需要代理?从一个基础问题理解 JDK 静态代理
java·开发语言
luoqice20 分钟前
利用flv库读取flv文件时长c程序
c语言·开发语言