Когда флаг FIN
установлен одним концом соединения, это означает, что этот конец больше не будет отправлять данные.
Если соединение не закрывается после последних данных, то должен быть метод определения уровня приложения. Для HTTP правила достаточно сложны.