- PC端使用TCP无法连接到已配置的域名?
在小程序后台已经配置了域名:xxx.com:10808小程序内使用TCP连接:wx.createTCPSocket().connect({ address: "xxx.com", port: 10808, timeout: 6 }) 上传并发布了版本 现象: 在开发者工具内,去掉勾"不校验合法域名",模拟器、真机调试(PC、Android)都可以正确连接通讯手机端的体验版、正式版都可以正确连接通讯PC端小程序(微信版本:3.9.12.17)体验版、正式版无法连接,onError返回:connect fail:invalid address xxx.com:10808请问有谁遇到过吗?
10-15 - 为何真机环境TCPSocket.write无法使用ArrayBuffer作为参数?
TCPSocket.write在模拟器中可以正常工作,在真机调试和预览中会报错。 以下代码在真机运行的时候会报错,原因是socket.write的时候会触发一个内部错误: var buff = new ArrayBuffer(10) const uint8View = new Uint8Array(buff); uint8View.set([83,83,4,0,0,0,0,49,117,49]); socket.write(buff) //触发错误 console.log("send fnish") 错误详情: MiniProgramError The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of ArrayBuffer TypeError: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of ArrayBuffer undefined socket已经创建并连接到了远端,如果调用改为传入字符串则可以正常发送,比如socket.write("123"),请问是什么原因? PS: 当前基础库版本是3.5.0
07-28