udp广播

来源:互联网 发布:白一骢看网络大电影 编辑:程序博客网 时间:2024/04/28 07:39
// 初始化socket
    self.asyncUdpSocket = [[AsyncUdpSocket alloc] initWithDelegate:self];    NSError *error = nil;
// 设置超时    [self.asyncUdpSocket receiveWithTimeout:3000 tag:0];    [self.asyncUdpSocket enableBroadcast:YES error:&error];
// 发送广播
<pre name="code" class="objc">    NSString *str = @"discoverySN";    NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];    [self.asyncUdpSocket sendData:data toHost:@"255.255.255.255" port:5000 withTimeout:3000 tag:1];


// 不要设置下面这行代码,会出现<span style="font-family: Arial, Helvetica, sans-serif;">CFSocketSetAddress listen failure: 102提示,并且还会收到自己广播的内容</span><p style="margin-top: 0px; margin-bottom: 0px;"><pre name="code" class="objc">   [self.asyncUdpSocket bindToPort:5000 error:&error];
接收反馈信息和发送广播使用的socket时同一个,不用在创建另一个socket





0 0
原创粉丝点击