Не удалось создать 5-е http-соединение в iOS4 - PullRequest
0 голосов
/ 23 августа 2010

В OS3.1.3 я могу создать 6 UIWebView в одном представлении для одновременного просмотра 6 потоков MJPEG.

Для одного и того же приложения оно может работать в iOS4 без какой-либо модификации кода.Но он может показывать только 4 просмотра в прямом эфире одновременно.И я не могу отправить запрос позже.Это ограничение для iOS4 для многозадачности?Или я использую некоторые устаревшие функции, и мне нужно заменить их?

Любое предложение полезно, и заранее спасибо.

С наилучшими пожеланиями, Джейми Чен

Ответы [ 3 ]

1 голос
/ 25 августа 2010

Я нашел причину проблемы.Количество подключений ограничено Safari.Этот URL-адрес может проверить количество параллельных соединений.http://www.spasche.net/files/parallel_connections/ И количество подключений Safari составляет 4 в iPhone4.Сейчас я ищу решение для увеличения количества соединений.Но мне интересно, смогу ли я узнать ...

1 голос
/ 23 августа 2010

Моя первая мысль - вопрос использования памяти. Я предполагаю, что вы пытаетесь сделать это на 3G S, и если это правда, это означает, что у вас есть 256 МБ памяти. То же самое относится и к iPad. IPhone 4 имеет 512 МБ.

Вы проверили, сколько памяти занимает каждый UIWebView / Video Stream?

0 голосов
/ 23 августа 2010

Вы подключаетесь к тому же хосту? Это может быть проблема с сервером или брандмауэром, когда разрешено только 4 одновременных подключения от одного клиента к одному хосту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...