我可以编写使用TCP / UDP通信的iPhone / iPad应用程序吗?

时间:2011-07-05 12:05:52

标签: ios sockets udp tcp appstore-approval

Apple是否允许在iOS应用中使用套接字(TCP或UDP)并允许它们在AppStore上使用? 如果是,请提供Apple的官方确认或某些应用程序示例。

1 个答案:

答案 0 :(得分:5)

是。从这个landing page的iOS网络主题开始。如果要使用UDP / TCP,请查看CFNetwork Programming Guide;特别是溪流。

通常,您会将bonjour集成到您的应用程序中,以便获得通过流(BSD套接字)建立TCP / UDP通信所需的信息:

  

Bonjour是Apple强大的零配置协议,可以让您轻松自动在本地网络上查找系统和服务。 Mac OS X上具有网络功能的许多服务和应用程序都使用Bonjour,从打印机发现到iChat聊天,再到iTunes中的音乐共享。 Bonjour包含一个复杂但易于使用的编程接口,可从Cocoa Touch或低级C语言访问。