开发者文档中充满了对 的引用NSSocketPort
,这应该是 Foundation 框架的一部分。但是,我似乎无法在 Foundation 中找到 NSSocketPort 的头文件。我的猜测是它只是复制到 iOS 的 Mac 文档,并且 NSSocketPort 在 iOS 中并不存在。
我的问题:它(阅读:我太无聊了,找不到它)吗?如果没有:在基础级别上是否有另一种方法可以用来建立点对点连接(在 Game Kit 之外,因为这似乎相当反复无常)?
参考:
开发者文档中充满了对 的引用NSSocketPort
,这应该是 Foundation 框架的一部分。但是,我似乎无法在 Foundation 中找到 NSSocketPort 的头文件。我的猜测是它只是复制到 iOS 的 Mac 文档,并且 NSSocketPort 在 iOS 中并不存在。
我的问题:它(阅读:我太无聊了,找不到它)吗?如果没有:在基础级别上是否有另一种方法可以用来建立点对点连接(在 Game Kit 之外,因为这似乎相当反复无常)?
参考:
你是对的,它被到处引用,但似乎不是 iOS 基础框架的一部分。
您可以将NSStream类用于高级套接字实现(查看SimpleNetworkStreams示例)。
我还听说您可以使用smallSockets库(专为 Mac OS 设计,但据说可以为 iOS 编译)来包装 CF Networking 类。