Как запустить более 6 экземпляров приложения на одном порту в Windows 7 / Vista - PullRequest
1 голос
/ 27 сентября 2010

У меня есть приложение, работающее на другом компьютере .... приложению требуется некоторая информация с компьютера с Windows 7, который выводится на определенный порт.

Мне нужно запустить 64 экземпляра приложения, но Vista поддерживает только 6 экземпляров через определенный порт.

Как я могу изменить это с 6 на 64 ...

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 12 февраля 2011

Если все ваши клиентские приложения пытаются подключиться одновременно, то наиболее вероятным объяснением является то, что вы работаете в пределе числа невыполненных соединений TCP.Это ограничение на стороне сервера, которое намеренно установлено на низкий уровень в несерверных выпусках Windows.

Согласно Microsoft ( здесь и здесь ), максимальное отставание было 5 в NT4 Workstation и XP.Я не смог подтвердить, одинаково ли это в Vista и Win7.

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

...