Материалы за Сентябрь 2nd, 2009
Предыстория. С введение SP2 в ОС Windows XP было принято решение ограничить количество одновременных исходящих соединений (если быть точным, то только полуоткрытых соединений, ну не будем углубляться в дебри — счас это не принципиально). Изначально идея состояла в том, чтобы огранчить скорость распространения червей. Решение достаточно сомнительное, но специалисты Microsoft посчитали его оправданным.
Итак, на текущий момент положение таково:
- Windows XP — максимум 10 одновременных соединений
- Windows Vista Home — максимум 5 соединений
- Windows Vista Ultimate — максимум 25 соединений
Как Вы понимаете, для программ, активно во много потоков использующих сеть — такое ограничение является неприемлимым. В том числе и большинство моих программ буду чувствовать себя «неуютно», а то и нестабильно работать, если это ограничение не убрать.
Патч для Windows XP / Vista. Мне наиболее удобным кажется патч Half-open_limit_fix_4.1 от www.half-open.com. Вот такая небольшаяутилитка для виндовс решает проблему соединений:
Удачной работы.

