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