udp广播
2015-12-15 16:56
369 查看
// 初始化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
相关文章推荐
- Xcode及模拟器SDK下载
- Android自定义Switch开关
- UML总结
- JAVA里面的“指针”
- TinyOS论文10:Bug Hunting in Sensor Network Applications
- Python基础教程 第1章: 基础知识 学习笔记
- svn 分支的创建及合并
- 父页面获取iframe子页面中的值
- Spring在项目中的应用(一)
- Xcode7版本以后app无法联网问题解决
- volist时,如何上传N个字段一样的数据以及如何在数据里再次处理
- InvalidateRect()与Invalidate()的用法
- RabbitMQ (三) 发布/订阅
- [Leetcode]N-Queens
- Java里的管道输入流 PipedInputStream与管道输出流 PipedOutputStream
- PostgreSQL学习笔记9之事务隔离
- 【HTML+CSS】教你切图篇2-文本输入框编写
- 嵌套多层的复杂拖动效果
- 一不小心成为了全栈工程师
- ps破解