|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gleb Smirnoff 2:5020/400 18 Oct 2005 11:21:18 To : Valentin Davydov Subject : Re: discard server -------------------------------------------------------------------------------- Valentin Davydov <val@sqdp.trc-net.co.jp> wrote: VD> Посоветуйте сабж, пожалуйста. Задача - принимать tcp соединения по некоему VD> порту (например, 9), все приходящие данные дропать, в ответ кроме ackов VD> ничего не посылать, по стандартному таймауту штатно закрывать соединения. VD> При этом чтобы жрало как можно меньше ресурсов, в идеале - только таблицы VD> ядерного tcp/ip стека. Пробовал inetd с его встроенным сервисом, так он VD> нафоркал несколько сотен потомков и скис. Можно, конечно, thttpd взять, VD> но нет ли чего попроще, специально для этой цели? Можно воспользоваться ng_ksocket + ng_hole. Hо скорее всего придётся написать небольшую userland программку, которая будет конфигурить ng_ksocket и следить за тем, что бы он плодил ноды на каждое принятое соединение. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577a0e3e04e.html, оценка из 5, голосов 10
|