websocket 消息发送后回调

问题描述

例:发送登录请求后及时获取返回值,然后根据返回值处理接下来的事件,类似http请求,不过需求是要用websocket做到这一点。

我们在websocket 介绍上能够充分认知到websocket的所有回调函数都是异步执行的,也就是说我发送send(msg)之后我要读取信息是在onmessage()里面读取,这显然不符合我们的要求。

我想要这样的效果

ws.send('',(res)=>{    //res为send的返回值(类似于response)})


幕布斯6054654
浏览 778回答 2
2回答

红糖糍粑

http单向协议,ws是双向的,这两个请求要想得到服务器的返回信息,难道不都是要等对方相应之后才能触发回调?只不过ws是把回调绑在ws实例的onmessage上。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python