Вкратце
Моя служба использует dotnet HttpClient для выполнения запросов к другой службе. Я хотел бы записать что-то, когда базовое TCP-соединение с этой другой службой закрывается. Возможно ли это и как это сделать?
Подробнее: проблема, которую я пытаюсь решить
Я вижу (в дампах Wireshark), что может случиться так, что базовое TCP-соединение, используемое моим HttpClient, будет закрыто (это тот случай, когда истекает время простоя). Затем последующий запрос имеет дополнительную задержку из-за создания нового TCP-соединения + SSL-подтверждения.
Приятно иметь возможность воспроизводить его локально. Что я пытаюсь найти Дело в том, как часто это происходит, когда я получаю реальный трафик (и впоследствии отслеживаю, смогу ли я его улучшить). Вот почему я хотел бы иметь возможность что-то регистрировать всякий раз, когда происходит это событие (TCP-соединение закрывается).
Подробнее здесь: https://stackoverflow.com/questions/790 ... -is-closed