从iPhone发送UDP数据包

时间:2010-11-09 21:49:46

标签: iphone objective-c udp

有没有人有关于从iPhone SDK发送UDP数据包的任何好教程?

编辑:

实际上很容易做到这一点......

RTFM!

包含AsyncUdpSocket后,只需在标题中添加:

AsyncUdpSocket *socket;

主要是:

NSData *data = ... 
[socket sendData:data toHost:@"192.168.x.x" port:5002 withTimeout:-1 tag:1];

测试时不要忘记在服务器防火墙上允许UDP通信!

2 个答案:

答案 0 :(得分:15)

CocoaAsyncSocket是一个很好的库,它包含一个名为AsyncUdpSocket的类,它是一个围绕低级套接字API的Obj-C包装器。

答案 1 :(得分:2)

您可以使用{{c3}}框架使用CFSocket创建UDP套接字。这是CFNetwork