使用GCDAsyncUdpSocket发UDP广播并接收/回调数

2017-08-14  本文已影响297人  歌手的剑

第一步:
去下载GCDAsyncUdpSocket,把.h和.m两个文件拖到项目中.

NO1

第二步(因为本人用的是swift):
在桥接文件中,#import "GCDAsyncUdpSocket.h"

第三步:

VC

注意点:

如下面两图和上图的区别是:
1.delegateQueue:global()
2.在发送数据成功的代理方法里增加了推迟1秒钟之后的回调:
  A.因为上面接收到数据的代理方法会被执行多次,如果可以扫描的设备比价多.
  B.接收数据方法每接收到一次数据就往数组里添加一次,无论一秒钟之内添加了多少,咱们直接回调出去.
  C.这么做的原因是UDP扫描没法拿到所有数据接受完成的通知
receiveData sendSuccess
上一篇 下一篇

猜你喜欢

热点阅读