0

我有建立通过的Bonjour/NSNetService一个对等网络连接的iOS应用。 (基于WiTap示例代码)的Bonjour/NSNetService数据永不会向另一侧(includesPeerToPeer =真)

在一些情况下,这两个设备将不再在几秒钟之后接收数据,同时他们仍然能够将数据写出来(即,不被报告的错误)。

写入NSOutputStream的数据永远不会使它对对方的NSInputStream。

奇怪的是,发送和接收工作在连接建立之后。几秒钟后它似乎坏了。

如果我设置includesPeerToPeer = false时是不会发生了。有没有人有同样的问题?我需要使用点对点因为需要使用蓝牙。

感谢

回答

0

我的第一个猜想是,你写数据到流中你得到一个流事件,告诉你,它已准备好接受更多的数据之前。

如果这不是问题,那么无论它在你的代码中的错误(您还没有发布任何的)或...好,有可能是有问题的类仍然无法正常工作。请参阅:

https://developer.apple.com/library/ios/qa/qa1546/_index.html

如果是这样的话,你可能要下降到核心基础简要介绍。

+0

我一直在使用该补丁,但它不会改变任何东西。 –

相关问题