收藏
回答

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

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UDPSocket.write 微信安卓客户端 8.0.54 3.7.1

调用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)=>{
})


回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2024-12-26

    你好,复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    2024-12-26
    有用
    回复
登录 后发表内容