Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Когда прокси разрывает соединение?


Автор: iff 21.2.2013, 22:11
Допустим есть простой HTTP прокси-сервер. Когда следует разрывать соединение между клиентом и прокси и между сервером и прокси?
Понятно, что при закрытии клиентом соединения, нужно эти оба соединения закрать.
И при закрытии соединения сервером тоже - дождаться окончания отправления последнего покета клиенту и закрыть соединения.
А если не сервер, ни клиент не отключается?
Причем клиент (IE) часто отсылает покет для другого сервера (когда переходишь на другой адрес по ссылке) через то неразорванное соединение (которое было создано с первым сервером).
Возможно проверять Content-Length, и после принятия всего ответа отключаться. а если этот заголовок отсутствует...

Автор: iff 23.2.2013, 14:10
???

Автор: DENNN 1.3.2013, 16:58
когда истекли таймауты, заданные в конфиге + читаем в RFC про TCP keep-alive пакеты.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)