刚刚vue使用websocket 同时发送 a b c
结果: 回调的只有c
ab的回调函数没有触发,怎么解决?
###websocket没有回调,前端发前端的,后端发后端的,并没有发一条响应一次的约束。
当然你也可以简单进行封装,前端的每个消息都携带一条GUID
,后端收到请求后把这个GUID
连同回调数据一并发回来,只要前端能区分后端发回来的消息是回应哪个请求的,处理起来就十分简单了。
放代码。正常的 websocket 不存在这个问题。
你可以用代码试一下我这个。https://www.lilnong.top/static/html/websocket.html
###websocket是纯异步的,所有的数据接收都来自服务器推送,你可以看下是不是后台处理逻辑有问题
###什么回调?哪里的回调?WebSocket 一次上行数据并不一定对应一次下行数据,完全取决于你服务器怎么处理的。
###您好,本人看到您发的问题,请问 '如何解决websocket同时发多个消息的问题' 这个问题有木有解决,本人也遇到类似问题,非常希望得到您的回复,非常感谢