首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 7传输中的多点连接速度非常慢

iOS 7传输中的多点连接速度非常慢
EN

Stack Overflow用户
提问于 2013-10-25 03:48:04
回答 1查看 2.7K关注 0票数 6

我试图使用iOS 7中新的多点连接框架传输2MB的数据,我发现发送和接收2MB的数据至少需要5分钟。这看起来很奇怪。这是在同一房间的iPhone 5S和iPad 3之间。无论WiFi或蓝牙是否启用或禁用,以及可靠性是否打开/关闭,都会发生问题。

代码语言:javascript
运行
复制
// self.session is an open MCSession, packet is the 2 MB of data, reliable is YES or NO, both are slow
[self.session sendData:packet toPeers:peers withMode:MCSessionSendDataReliable error:&error];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 16:28:04

我很确定这是因为iPad 3是瓶颈。从iPhone 5S到iPad仿真器在我的MacBook Air上10 MB文件的传输大约是1秒。我的理论是只有启用AirDrop的设备才能获得快速的传输速度-- http://en.wikipedia.org/wiki/AirDrop

编辑我的假设是错误的,两个iPhone 5s之间的传输同样缓慢:

编辑切换到streams,它会更好

编辑调整我的路由器上的wifi频道设置已经提高了性能,但它似乎仍然比它应该的慢。10 MB的传输现在需要30-60秒而不是5分钟.

编辑我解决了这个问题,通过将图像转换成JPEG2000,它比PNG小得多,尽管传输速度只有每秒100 K,现在它在合理的5-10秒内完成。请参见堆栈溢出答案:How do I convert UIImage to J2K (JPEG2000) in iOS?

禁用编辑加密也有助于提高传输速度。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19580752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档