wx.coneckSocket在部分4G网络没有响应
发布于 5 年前 作者 pwu 14434 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

在几个测试机的不同4G网络上,wx.coneckSocket没有响应,且在网络连接历史中没有记录

在其中1台测试机上,使用移动4G工作正常,使用电信4G异常,在另一台测试机上,使用移动4G和联通4G异常。使用WIFI时两台测试机均正常。异常如下:

1:调用wx.coneckSocket后,在设置的超时时间后会报错“connect response time out”  2:服务器端未接收到长连接建立请求(服务器端日志无相关请求),在远程调试的网络请求中,没有长连接建立请求的记录

 3:wx.request需要经过设定的超时时间后方可返回结果

  • 预期表现

下面是移动4G网络下正常执行的表现

1:wx.request秒级响应,2:后面有建立长连接的请求

  • 复现路径

使用4G网络,微信扫一扫下列二维码,如果长时间(20秒以上)未加载出页面,即是上述错误导致

  • 提供一个最简复现 Demo
2 回复

可参考下面的回复:

安卓端测试,连接局域网内服务器报错,求解
https://developers.weixin.qq.com/community/develop/doc/000e042c4587a86e9046d220f51000

不一样啊,我这边大部分测试机用移动4G是可以连接的啊!

回到顶部