У меня есть клиентское приложение .net, которое открывает длительное асинхронное HTTP-соединение.
У меня есть два сервера: один в dev, а другой в промежуточной.В приложении я могу создать любое количество этих соединений.И я успешно могу открыть 50 подключений к серверу.Для удовольствия я попытался запустить 4 из этих приложений, все из которых открыли 50 соединений, и у меня есть 200 соединений, открытых к серверу в среде разработчика, что я могу наблюдать через netstat.
Когда я пытаюсь сделать то же самое против постановкисервер, я получаю, возможно, 1 или 2 соединения максимум, не важно, сколько экземпляров моего приложения я использую.Затем я запускаю Fiddler и настраиваю его как системный прокси.Затем я запускаю свое приложение и вижу, что все они подключены.Я смотрю на вывод netstat и действительно вижу все соединения.
Вот разница между сервером dev и промежуточным сервером: промежуточный сервер находится за корпоративным прокси.Поэтому netstat показывает мне, что у меня есть соединение, идущее на fiddler, и соединение, идущее на прокси.
Вот мой вопрос.Как Fiddler позволяет мне иметь 50 соединений, когда без него я могу получить только 1 или 2 соединения?Что-то мне нужно настроить в коде моего клиента?
Спасибо
Jiho