我有一个应用程序必须通过蓝牙快速处理NSData。问题是发送和接收NSData之间的延迟(长度为367,频率为每秒至少10个口袋)随着时间的推移变得越来越大。
DELAY:
0.111
...
1.124
...
20.02
...
50.12
现在我尝试使用方法sendData:toPeers:withMode:error:
发送数据。
我无法相信蓝牙通常无法发送4KBps(在2个iPhone 5s上测试)。我该如何解决? NSInputStreams(NSOutputStreams)会帮助我吗?
P.S。:当我使用相同代码的Wi-Fi时,即使每秒使用freq 60口袋,一切看起来都很好。
更新:当我尝试使用流时,它们会在几秒钟后关闭。