LINUX.ORG.RU

Re: TCP/IP error: Connection timed out

при каких условиях?
man 2 connect:

ETIMEDOUT
Произошел тайм-аут во время ожидания соединения.
Сервер, возможно, очень занят и не может принимать
новые соединения. Заметьте, что для IP-сокетов
тайм-аут может быть очень длинным, если на сервере
разрешено использование syncookies.


Dead ★★★★ ()

Re: TCP/IP error: Connection timed out

правда у тебя таймаут на чтение срабатывает,
но IMHO это тоже самое

Dead ★★★★ ()
Ответ на: Re: TCP/IP error: Connection timed out от Dead

Re: Re: TCP/IP error: Connection timed out

Так вот не пойму почему, линк живет 30 минут, а иногда и сутки,
а потом такая фигня получается.

anonymous ()

Re: TCP/IP error: Connection timed out

Просто длинный таймаут - и это нормально. Попробуй как-нить сам следить за состоянием коннекта - например пульсацией или еще как.

PHIL ()
Ответ на: Re: TCP/IP error: Connection timed out от PHIL

Re: Re: TCP/IP error: Connection timed out

Так почему он вообще должен когда нибуть быть, от чего это может зависеть, приконектился клиент, вначале поработал, а потом человек
ушел, оставив себя залогиненым в сервак. А сервак в цикле в неблокируемом режиме читает себе клиентов и все, ну нет там ничего,
так это ж некриминал вроде.

anonymous ()

Re: TCP/IP error: Connection timed out

Так откуда серверу знать ушел человек или у него сетевой кабель перерезали :)

kpanic ★★ ()
Ответ на: Re: Re: TCP/IP error: Connection timed out от anonymous

Re: Re: Re: TCP/IP error: Connection timed out

>Так почему он вообще должен когда нибуть быть, от чего это может зависеть,

Есть такая socket option как KEEPALIVE, если речь идет о read/write.
AFAIK, все сокеты в Linux по умолчанию KEEPALIVE, только интервал дюже большой.

Murr ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.