iOS:NSSocketPort,你在哪里?

时间:2011-03-01 16:04:38

标签: iphone ios networking bonjour foundation

开发人员文档中充满了对NSSocketPort的引用,{{1}}可能是Foundation框架的一部分。但是,我似乎无法在Foundation中找到NSSocketPort的头文件。我的猜测是,只有Mac文档被复制到iOS,并且NSSocketPort在iOS中并不存在。

我的问题:是吗(读:我找不到它太沉闷了)?如果没有:基础层面是否有替代方法,我可以遵循建立点对点连接(在游戏工具包之外,因为这似乎相当反复无常)?

参考文献:

  

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/NSNetServiceProgGuide/Articles/OperationsonNetworkServices.html#//apple_ref/doc/uid/TP40002525-SW1

1 个答案:

答案 0 :(得分:3)

你是正确的,它被引用到所有地方,但似乎不是iOS的Foundation Framework的一部分。

您可以使用NSStream类进行高级套接字实现(查看SimpleNetworkStreams示例)。

我还听说你可以使用smallSockets库(专为Mac OS设计,但据说可以编译适用于iOS)来包装CF Networking类。