iphone - iOS:NSSocketPort,你在哪里?

标签 iphone ios networking bonjour foundation

开发人员文档中充满了对 NSSocketPort 的引用,它应该是 Foundation 框架的一部分。但是,我似乎无法在 Foundation 中找到 NSSocketPort 的头文件。我的猜测是,它只是将 Mac 文档复制到 iOS,而 NSSocketPort 在 iOS 中并不存在。

我的问题:是吗(阅读:我是不是太迟钝了,找不到它)?如果没有:在 Foundation 级别是否有其他方法可供我遵循以建立点对点连接(在 Game Kit 之外,因为这看起来相当反复无常)?

引用资料:

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

最佳答案

你说得对,到处都在引用它,但它似乎不是 iOS 基础框架的一部分。

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

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

关于iphone - iOS:NSSocketPort,你在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157005/

相关文章:

java - 安卓多人网络游戏

ios - Nimbus 与使用 cocoapods 的 iOS 4.3 不兼容

ios - 自定义 navigationItem.titleView 未设置

ios - 如何确定循环内所有异步调用的结束?

java - Hadoop namenode 不监听外部 IP

android - 将 SQLite 数据库发送到 Web 服务

iphone - SplitViewController 未显示

iphone - 关于我的 OpenGL 的问题 - 代码

android - 架构最佳实践 : Rails and Mobile/Web App

iphone - 如何在iOS中自定义搜索键盘?