首页 > 代码库 > xcode中的udp接收数据
xcode中的udp接收数据
1.udpclient的初始化
udpClient=[[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:mainQueue];
udpClient.delegate=self;
NSError *err;
BOOL bret=[udpClient bindToPort:8009 error:&err]; //绑定接收数据用的端口
BOOL ret=[udpClient beginReceiving:&err ]; //开启接收线程
2.定义接收事件
- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data
fromAddress:(NSData *)address
withFilterContext:(id)filterContext
{
//储存文件
NSString *str=[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(str);
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。