在基础库调试确实会报错,不过用真机调试是正常的,5分钟内最多创建20次
无法建立多个TCP连接创建多个TCP连接对象报错 const tcp=wx.createTCPSocket(); const tcp2=wx.createTCPSocket(); 报错信息如下: Error: [TCPSocket] created too much.
2021-11-29你好,现在再也碰到个问题,在一个页面上全局创建了一个TCP,退出页面重新进页面的时候会报VM3023 WAService.js:2 Error: [TCPSocket] created too much,请问这个该怎么解决呀
tcp怎么关闭和复用联接?1)同一个页面,无法创建2个tcp。如 this.tcp = wx.createTCPSocket(); this.tcp2 = wx.createTCPSocket(); 两次执行则报VM3023 WAService.js:2 Error: [TCPSocket] created too much,即使第1个close也不行。解决方法全局唯一创建tcp,不存在tcp2。接着有第2个问题。 2)用户N次进入同一个页面,则tcp.onMessage的监听就会N次执行!正常的要求是进入 一次执行一次。bug是进入一次执行了N次。 3)断线重联,每10秒重联一次,那么一分钟 联6次,即同一个tcp共执行6次tcp.connect();第6次执行成功。后台返回一个信息,那tcp.onMessage就要执行6次!前5次失败的也包括进去了。同一个tcp不应该执行这么多次。
2021-11-11也碰到这个问题了,楼主解决了吗
wx.createTCPSocket() TCP创建真机测试直接报错?[图片]
2021-11-04