В типичной реализации сетевого сервера C размер ожидающей очереди приема может быть установлен с помощью listen . Когда приходит новое соединение и в очереди больше нет места, клиенту отправляется сообщение ECONNREFUSED или запрос игнорируется.
Можно как-нибудь узнать состояние этой очереди? Это важно, потому что в демоне, основанном на событиях высокой нагрузки, мы обнаруживаем несколько повторных попыток от клиента и подозреваем, что эта очередь переполняется, а попытки подключения игнорируются.
Заранее спасибо.