Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

Ограничения wininet на кол-во соединений.   Найти похожие ветки 

 
SergP ©   (2005-12-13 06:11) [0]

Сабжевое ограничение действует в пределах всей системы или в пределах одного приложения или еще как?


 
SergP.   (2005-12-13 15:30) [1]

Вобщем меня интересует: нельзя ли обойти это ограничение не внося изменения в реестр.
Просто заметил что если запускаю MyIE, то мах кол. соединений у него 4,
Если ИЕ - то аналогично, но если оба одновременно, то получается у каждого по 4 (т.е. не так чтобы 4 -было общим кол-вом соединений).

Поэтому и хочу узнать: ограничение действует на приложение, или на что-то другое, и можно ли в одном приложении обойти сабжевое ограничение WININET?


 
seeker ©   (2005-12-13 15:59) [2]


> но если оба одновременно, то получается у каждого по 4 (т.
> е. не так чтобы 4 -было общим кол-вом соединений).

А одновременно работают все 8, или пока 4 грузятся 4 ждут?


 
SergP.   (2005-12-13 16:49) [3]

В том то и дело что все 8 (4 у IE и 4 у MyIE) одновременно. Смотрел по прокси-серверу, к которому они конектятся.


 
isasa ©   (2005-12-13 16:53) [4]

Для IE, таки, в реестре

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000030
"MaxConnectionsPer1_0Server"=dword:00000030


 
SergP.   (2005-12-13 17:14) [5]


> isasa ©   (13.12.05 16:53) [4]
> Для IE, таки, в реестре
>
> [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
> Settings]
> "MaxConnectionsPerServer"=dword:00000030
> "MaxConnectionsPer1_0Server"=dword:00000030


Я понимаю. Но я в проге использую функции WININET. И хотелось бы обойти ограничение без правки реестра...
Вот подумалось: А к User-Agent это не может быть случайно привязано ?


 
SergP.   (2005-12-13 19:04) [6]

В инете ничего не нашел по этому поводу... :(

Но ведь как-то получается что вышеупомянутые IE  и MyIE имеют отдельные ограничения (не связаные друг с другом), хотя MyIE использует движок IE.


 
Rouse_ ©   (2005-12-13 20:16) [7]

в ХР для обхода ограничение на 10 соединений придется править одну из библиотек...


 
SergP.   (2005-12-13 20:31) [8]


> Rouse_ ©   (13.12.05 20:16) [7]
> в ХР для обхода ограничение на 10 соединений придется править
> одну из библиотек...


Мне 10 не нужно. Нужно хотя-бы 5. Но желательно без правки реестра


 
isasa ©   (2005-12-13 21:17) [9]

Не совсем понятно о чем речь. Если о IE, то я привел свои рабочие настройки. Тянет честно, все 48 соединений активны и идет обмен(видно по фаервале).
Если цепочка вызовов InternetOpen(...) ... InternetClose(...) - с ограничением в 10 не сталкивался.
Я имею ввиду http.
Если мимо реестра - копай COM интерфейсы IE.


 
SergP ©   (2005-12-14 02:55) [10]


> isasa ©   (13.12.05 21:17) [9]


Хотелось бы в своей проге (там происходит закачка контента с нескольких УРЛов используя WININET) обойти сабжевое ограничение без правки реестра. А IE я привел в качестве примера чтобы показать что ограничение действует не на всю систему целиком, так как получается что ограничение на N соединений действует вроде бы на каждое приложение в отдельности. И поэтому хотелось бы понять что является "объектом" для такого ограничения: приложение или нечто другое?


 
isasa ©   (2005-12-14 12:11) [11]

Чем танем? ... HttpSendRequest ...


 
Anatoly Podgoretsky ©   (2005-12-14 13:46) [12]

SergP.   (13.12.05 19:04) [6]
В инете ничего не нашел по этому поводу... :(

Но ведь как-то получается что вышеупомянутые IE  и MyIE имеют отдельные ограничения (не связаные друг с другом), хотя MyIE использует движок IE.


В Инете очень много информации по данному поводу.

Ты понял не правильно, MyIE это IE, ограничения действуют на процесс, запусти несколько процессов IE и получишь тоже самое.


 
SergP ©   (2005-12-14 14:55) [13]


> Anatoly Podgoretsky ©   (14.12.05 13:46) [12]
>
> В Инете очень много информации по данному поводу.
>


Искал я рамблером. ссылок не много находит. (порядка десятка). Из них третья часть на уже умершие ветки этого форума. В остальном тоже конкретной информации не нашел. Ну конечно можно было и в остальных поисковиках поискать и с запросами поизвращаться, но у меня инет неискабельный.... :-(


>  ограничения действуют на процесс,


Вот это мне и хотелось знать. Спасибо за ответ.


> isasa ©   (14.12.05 12:11) [11]
> Чем танем? ... HttpSendRequest ...


Да.


 
SergP ©   (2005-12-19 09:08) [14]


> Anatoly Podgoretsky ©   (14.12.05 13:46) [12]
>
> Ты понял не правильно, MyIE это IE, ограничения действуют
> на процесс, запусти несколько процессов IE и получишь тоже
> самое.


Путем экспериментов обнаружил что Вы не правы. Оказалось что ограничение действует совсем не на процесс, а как ни странно: на User-Agent.
Запускал в пределах одного процесса несколько потоков, где с помощью WININET происходила закачка.
В случае одинакового User-Agent - часть потоков ждала пока остальные закончат работу. Когда же сделал разные User-Agent"ы, все потоки смогли работать одновременно.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
8-1130308609
Romanina
2005-10-26 10:36
2006.04.02
Проигрывание wav с помощью DirectSound


15-1142092469
cyborg
2006-03-11 18:54
2006.04.02
Купил сегодня системник


1-1141234705
ArtemESC
2006-03-01 20:38
2006.04.02
Invalid stream format


3-1139400405
Ega23
2006-02-08 15:06
2006.04.02
Как лучше всего пинговать сервер?


15-1141829808
Dimedrol
2006-03-08 17:56
2006.04.02
На кухне вытяжка и 2 оголенных провода...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский