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

相关推荐
晓风残月淡30 分钟前
JVM字节码与类的加载(二):类加载器
jvm·python·php
西柚小萌新3 小时前
【深入浅出PyTorch】--上采样+下采样
人工智能·pytorch·python
rit84324993 小时前
基于MATLAB的模糊图像复原
开发语言·matlab
fie88893 小时前
基于MATLAB的声呐图像特征提取与显示
开发语言·人工智能
_extraordinary_4 小时前
Java SpringMVC(二) --- 响应,综合性练习
java·开发语言
shut up5 小时前
LangChain - 如何使用阿里云百炼平台的Qwen-plus模型构建一个桌面文件查询AI助手 - 超详细
人工智能·python·langchain·智能体
宝贝儿好6 小时前
【python】第五章:python-GUI编程
python·pyqt
@。1246 小时前
对于灰度发布(金丝雀发布)的了解
开发语言·前端
闲人编程6 小时前
从多个数据源(CSV, Excel, SQL)自动整合数据
python·mysql·数据分析·csv·存储·数据源·codecapsule
hsjkdhs6 小时前
C++之多层继承、多源继承、菱形继承
开发语言·c++·算法