QuickerAndroid WebSocket对接返回消息疑问

使用问题 · 220 次浏览
void 创建于 2023-09-12 18:22

问题:

返回的messageType是不是错了?,或者两条消息应该合并成一条返回?

 

问题描述:

websocket建立连接并身份验证成功后,客户端发送了一个messageType=2的命令请求消息,要求服务端执行一个动作。

动作内容是返回一个字符串——https://getquicker.net/Sharedaction?code=9cc7ce48-939a-4044-d360-08dbb2de7865&fromMyShare=true

服务端却返回了两个message,其中一个还是messageType=2(这就是动作返回的数据json)的消息

 

最后附上截图和在线测试网站http://www.ecjson.com/websocket/

CL 最后更新于 2023/9/12

回复内容
void 2023-09-12 18:28
#1

预期结果:

服务端返回一个messageType=4的消息,或者两个消息类型都是messageType=4

CL 2023-09-12 18:58
#2

messageType=2 表示主动发送的消息,4 表示响应。

类型为4的消息,是WebsocketServer 回复的,表示收到了消息。

后面的2,应该是动作里向客户端发送的消息。这时候类型也是2的。

回复主贴