Iphone 无法在iOS4中创建第5个http连接

Iphone 无法在iOS4中创建第5个http连接,iphone,uiwebview,ios4,Iphone,Uiwebview,Ios4,在OS3.1.3中,我可以在单个视图中创建6个UIWebView,以同时观看6个MJPEG流 对于同一个应用程序,它可以在iOS4中运行,而无需任何代码修改。 但它只能同时显示4个liveview提要。之后我不能发送任何请求。 这是iOS4对多任务处理的限制吗? 或者我使用了一些不推荐使用的函数,我需要替换它们 任何建议都是有帮助的,请提前感谢 致以最良好的祝愿, Jamie Chen我的第一个想法是质疑内存的使用。我猜你是在3G S上尝试这个,如果是真的,这意味着你有256MB的内存。iPad

在OS3.1.3中,我可以在单个视图中创建6个UIWebView,以同时观看6个MJPEG流

对于同一个应用程序,它可以在iOS4中运行,而无需任何代码修改。 但它只能同时显示4个liveview提要。之后我不能发送任何请求。 这是iOS4对多任务处理的限制吗? 或者我使用了一些不推荐使用的函数,我需要替换它们

任何建议都是有帮助的,请提前感谢

致以最良好的祝愿,
Jamie Chen

我的第一个想法是质疑内存的使用。我猜你是在3G S上尝试这个,如果是真的,这意味着你有256MB的内存。iPad也是如此。iPhone4有512MB


是否已检查每个UIWebView/视频流占用的内存量?

是否连接到同一主机?这可能是一个服务器或防火墙问题,它只允许从一个客户端到一个主机的4个并发连接。

我找到了问题的原因。连接计数受Safari限制。 此URL可以测试并行连接计数的数量。 iPhone4中Safari的连接数为4。 现在,我正在寻找增加连接数的解决方案。
但是我想知道我是否可以找到…

即使3GS有256MB的内存,但您的应用程序可用的内存远低于此。谢谢您的建议,我将检查内存使用情况。是的,我正在连接同一台主机。在OS3.1.3中,我可以创建6个到主机的连接。但在iOS4中,我只能创建4个到同一主机的连接。因此,我的第一个想法是,由于多任务,连接计数受到iOS4的限制。但是我找不到关于它的相关文件。可能不同操作系统发送的请求头不同。并且它是来自服务器端的块。我查一下,谢谢。