Я изолировал проблему до следующего:
В Windows XP Pro с пакетом обновления 2 (SP2), если вы проводите эксперимент, в котором пытаетесь открыть сокеты TCP / IP в цикле (в основном, прослушивать порт 7000, прослушивать порт 7001 и т. Д.)
Примерно после 649 открытых сокетов начнут появляться ошибки: Нет доступного буферного пространства (достигнуто максимальное количество подключений?)
Вопрос в том, какие параметры реестра и т. Д. Нужно редактировать, чтобы увеличить количество прослушивающих сокетов, которые можно открыть до получения этой ошибки?
Взгляните на эту страницу: http://smallvoid.com/article/winnt-tcpip-max-limit.html