Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从GCDAsyncUdpSocket初始化和实例_Iphone_Objective C_Udp - Fatal编程技术网

Iphone 如何从GCDAsyncUdpSocket初始化和实例

Iphone 如何从GCDAsyncUdpSocket初始化和实例,iphone,objective-c,udp,Iphone,Objective C,Udp,我只需要通过UDP发送一条基本消息。我已经放弃了,我想我必须使用一些图书馆。正如我所研究的,这里有AsyncUdpSocket库的示例。我不知道在哪里可以下载这个类,结果我找到了。另外,它们有一个不同的构造函数,这就是为什么我不能实例化一个新对象来发送udp消息的原因。我知道objective c的基本知识,如果有人能给我举一个如何广播信息的简短示例,我将不胜感激。我已经得到的服务器部分我只是对客户端部分感兴趣 首先从下载GCDAsyncUdpSocket。然后,您可以通过以下方式发送数据包:

我只需要通过UDP发送一条基本消息。我已经放弃了,我想我必须使用一些图书馆。正如我所研究的,这里有AsyncUdpSocket库的示例。我不知道在哪里可以下载这个类,结果我找到了。另外,它们有一个不同的构造函数,这就是为什么我不能实例化一个新对象来发送udp消息的原因。我知道objective c的基本知识,如果有人能给我举一个如何广播信息的简短示例,我将不胜感激。我已经得到的服务器部分我只是对客户端部分感兴趣

首先从下载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];

您错过了@“Hello World”之后的结束方括号“]”