https://developers.weixin.qq.com/miniprogram/dev/api/network/udp/UDPSocket.bind.html
在使用微信开发者工具进行UDP通信测试时一切正常,但是使用真机调试时无法通信(设备:苹果X、华为Magic2);
控制台报错UDPSocket.bind()未定义,截图如下:
微信开发者工具调试基础库和手机的基础库版本一样,都是2.10.4,为什么会出现这个问题呢?应该怎么做才可以实现真机UDP通讯?
曾以为是真机调试的问题,就发布了一个版本,结果在线版本也不能通讯。
总的来讲就是一句话,不要使用onListening
https://developers.weixin.qq.com/community/develop/doc/000ecabb258038c624c98602f5bc00?_at=1586327129188
参考下这个
至于真机调试无法调用bind()方法,怀疑是因为手机和微信开发者工具之间使用的UDP进行通信,限制只能建立1个通道。
被onListening坑了。。。这个函数只能在模拟器触发。。。