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 分钟前
Qt 入门 1 之第一个程序 Hello World
开发语言·c++·qt
Craaaayon15 分钟前
Java八股文-List集合
java·开发语言·数据结构·list
幻想趾于现实20 分钟前
C# Winform 入门(11)之制作酷炫灯光效果
开发语言·c#·winform
hy____12325 分钟前
类与对象(中)(详解)
开发语言·c++
wen__xvn30 分钟前
c++STL入门
开发语言·c++·算法
2301_794461571 小时前
多线程编程中的锁策略
java·开发语言
XYN611 小时前
【嵌入式学习3】基于python的tcp客户端、服务器
服务器·开发语言·网络·笔记·python·学习·tcp/ip
一一代码1 小时前
ide技术
ide·python
只有月亮知道1 小时前
C++list常用接口和模拟实现
开发语言·c++
No0d1es1 小时前
CCF GESP Python编程 三级认证真题 2025年3月
python·青少年编程·gesp·ccf·三级