收藏
回答

调用UDPSocket.write,提示socket接口错误?

调用UDPSocket.write报错{ errCode:-2,  errMsg:"write socket fail:errno:89 errmsg:Destination address required", errNum:89}。

其他手机没问题,在以下2部手机会报此错误。

基础库版本号:3.7.1

手机1:小米 ,安卓版本14,微信版本号:8.0.54;

手机2:中兴 ,安卓版本13,微信版本号:8.0.54;

udp调用代码:

this.wxUdp = wx.createUDPSocket()
const port = this.wxUdp.bind()
this.wxUdp.connect({
  address: '192.xxx.x.x',
  port: 3333,
})
setTimeout(()=>{
  this.wxUdp.write({
	address: '192.xxx.x.x',
	port: 3333,
	message: buffer,
  })
},1500)
this.wxUdp.onError((err)=>{
})



回答关注问题邀请回答
收藏
登录 后发表内容