Если бы они были, это зависело бы от системы: для Windows
Параметр backlog ограничен
(молча) до разумного значения, как
определяется базовым сервисом
поставщик. Незаконные значения заменяются
по ближайшему юридическому значению. Есть
нет стандартного положения, чтобы узнать
фактическое значение невыполненной работы.
Linux утверждает это немного по-другому, но вам нужно будет пройти через интерфейс sysctl (или, возможно, /proc).
В любом случае может показаться, что вам нужно выполнить какой-то системный код.
Я полагаю, что большинство реализаций будут просто использовать свое максимальное значение, если указанное значение «слишком большое», так что это может не беспокоить ваше приложение?