获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
我这定位到了相应的问题,一个是给服务器发送下列消息,微信小程序发送的是全部是“\n”,但是web通过socket.js发送的是“\\n”,微信小程序发送的消息则会引起后台报错“JsonMappingException”。[图片] 然后就是无法进入connect方法回调的问题,如下图,先进入connect方法中,然后收到服务器所发送的消息“a["CONNECTED\nversion:1.1\nheart-beat:0,0\nuser-name:wangliujing\n\n\u0000"]",在方法 Frame.unmarshall(data) 中进行解析处理,问题就是出在这个地方,解析失败得到空数组导致for循环进不去,无法到switch里 的“CONNECTED”中的 connectCallback(frame) 所以connect的回调方法未调用 [图片] 但是目前没有找到好的解决办法,求可以使用的大神教教方法。
安卓9.0以上版本 无法正常连接websocket同样的代码 在安卓8.1.0手机上 可以正常连接ws和接收消息 而9.0和10.0版本 则无法正常连接ws!!! ws的地址接入成功了 但是我们用了stomp。js 去接入ws的具体topic 。
2020-08-19