美文网首页
iOS14.5 EspTouch udp广播发送数据时clien

iOS14.5 EspTouch udp广播发送数据时clien

作者: 在学习的路上 | 来源:发表于2022-03-01 16:27 被阅读0次

    使用EspTouch udp广播的时候 iOS15是可以进行正常的发送数据 接收完成后续的操作,但是突然我们测试在iOS14.5以后的系统上面操作的时候,发现没有数据的返回,打印log发现在发送数据的时候会打印client: sendto fail, but just ignore it ,网上查找了好多方法,都是要更新到新的sdk 就会解决,但是更新到最新sdk问题依然存在,后来发现了要这样做:

    - (NSArray *) executeForResultsWithSsid:(NSString *)apSsid bssid:(NSString *)apBssid password:(NSString *)apPwd taskCount:(int)taskCount broadcast:(BOOL)broadcast这个方法中的

    [self._esptouchTask setPackageBroadcast:true]; 源代码写的是broadcast 改成true 这样就会正常发数据 无论是iOS14还是iOS15

    然后我发现[self._esptouchTask setEsptouchDelegate:self._esptouchDelegate];这个代理方法会crash 然后我就把这个代理注释掉了,因为我暂时用不到,因为时间急迫,我还没搞明白为什么会crash 期待小伙伴的答疑解惑

    相关文章

      网友评论

          本文标题:iOS14.5 EspTouch udp广播发送数据时clien

          本文链接:https://www.haomeiwen.com/subject/svzdrrtx.html