从iPhone发送UDP数据包 [英] Sending UDP packets from the iPhone

查看:623
本文介绍了从iPhone发送UDP数据包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Does anyone have any good tutorials on sending UDP packets from the iPhone SDK?

编辑:

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

Was actually really easy to do this...

RTFM!

之后包括AsyncUdpSocket只需在标题中添加:

After including AsyncUdpSocket just add this in header:

AsyncUdpSocket *socket;

在主要:

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

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

When testing don't forget to allow UDP communication on your server firewall!

推荐答案

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

CocoaAsyncSocket is a nice library that contains a class called AsyncUdpSocket which is an Obj-C wrapper around the lower-level socket API.

这篇关于从iPhone发送UDP数据包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆