2011-04-19 39 views
0

在介绍关于Bonjour的所有技术细节之前。我想知道Bonjour是否适用于Wifi。在ios4上使用bonjour for wifi

我需要做一个简单的应用程序,与Wifi路由器对话,连接到设备,并发送一些非常小的信息并接收非常小的信息。我见过很多使用CFNetworking的例子,对于新手来说事情看起来不必要地拥挤。

有没有一个具体的链接来解释Bonjour的全部或其他方式:使用wifi最好的做法是什么?任何引用都会非常有帮助。

谢谢。

回答

1

Bonjour主要设计用于链接本地网络;客户是否使用有线或无线连接并不重要。

如果您需要关心寻找路由器,那么Zero-conf网络可能不是您想要的。如果你只需要在网络上找到某个设备,那么它很可能适合你的需求。

如果您想了解更多关于Bonjour的信息,建议您参考Multicast DNS页面了解更多信息。

如果您正在Mac/iPhone上开发并且只是想潜入,您通常会使用NSNetService和NSNetServiceBrowser类。看看苹果的Bonjour Overview以及。

+0

Chris,这有帮助,谢谢!现在,我只需要在网络上找到一个设备。但稍后,我可能会尝试与路由器通话。完全覆盖我的问题,任何链接/参考/建议与无线路由器交谈。 – Angelo 2011-04-27 09:09:20

+0

我不确定'talk to'是什么意思,你需要设置端口映射/其他吗? – 2011-04-27 09:42:23

+0

并非如此,我确实有机器地址和我必须发送消息(交谈)的端口号。我需要做的就是发送和接收来自这台机器的一些数据。 – Angelo 2011-05-25 05:57:20