Я пытаюсь установить много (чем больше - тем лучше) сокетов на сервере Windows 2003.
Я делаю несколько серверных сокетов и подключаюсь к ним с текущего компьютера (1 серверный сокет обслуживает 1 клиента). Я также делаю 1 серверный сокет, который обслуживает множество подключений с другого локального компьютера.
Когда я делаю 4000 серверных сокетов и 4000 подключений к ним, плюс 4000 клиентских подключений к одному серверному сокету - все работает нормально.
Когда я пробую то же самое с 5000 (5000 серверных сокетов и 5000 подключений к ним) и начинаю удаленное подключение клиентов, 1779-й клиент и все последующие (1780-й, 1781-й ...) выдают исключение, что соединение было сброшено или отклонено.
У меня 8 ГБ ОЗУ, MaxUserPort в регистре установлен на 65534, и это не помогло. Я также пытался установить MaxFreeTcbs на 12000 (не уверен, что это необходимо). Где еще может быть проблема?