> > > > Включается setsockopt(2) из исходника. Само значение таймаута прошито
> > > > в ядре, обычно несколько минут.
> > > А не несколько ЧАСОВ, случайно? В winsock вроде как 4 часа молчания
> > > до первого пакета, и потом через 2 часа.
> >
> > Где как. Я видел 15 минут. Да, не очень полезно. Потому (и не только)
> > и не пользуюсь для POP3. Но иногда помогает.
> >
> Лучше всего выставлять timeout как на ввод так и на вывод.
> Скорее всего цироз не делает timeout на собственный вывод к клиенту,
> полностью полагаясь на SIGPIPE, а зря.
Что имеешь в виду ? SO_KEEPALIVE ? Так сокет-то один.
Да и не удобно это. keepalive timer един для всех соединений, поэтому
его константы лучше не ковырять без нужды.
Или ты про select timeout при O_NONBLOCK read/write ? Тады ой.
Самое что ни на есть то. Странно только, почему его нет в ftpd,
например. На установление data connection есть, а на STOR/RETR - нету.
К тому же есть SITE IDLE. И тогда совсем непонятно, почему в командном
режиме и при установлении data connection ftpd следит "за базаром", а
при перекачке висит до опупения ?
--
Anatoly A. Orehovsky. AO9-RIPE. AAO1-RIPN
http://www.tekmetrics.com/transcript.shtml?pid=6064
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html