如何从GCDAsyncUdpSocket初始化和实例化

时间:2012-05-01 03:06:12

标签: iphone objective-c udp

我只需要通过UDP发送基本消息。我已经放弃了,我想我必须使用一些库。在我研究的时候,有AsyncUdpSocket库的例子。我不知道在哪里下载该课程,我最终找到了GCDAsyncUdpSocket。显然他们有不同的构造函数,这就是为什么我无法实例化新对象以发送udp消息的原因。我知道目标c的基础知识,如果有人能给我一个如何广播信息的简短例子,我将不胜感激。我已经获得的服务器部分我只对客户端部分感兴趣。

1 个答案:

答案 0 :(得分:4)

首先从here下载GCDAsyncUdpSocket。然后你可以发送数据包:

 GCDAsyncUdpSocket *udpSocket ; // create this first part as a global variable
 udpSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];

 NSData *data = [[NSString stringWithFormat:@"Hello World"] dataUsingEncoding:NSUTF8StringEncoding];

[udpSocket sendData:data toHost:@"192.168.10.111" port:550 withTimeout:-1 tag:1];