Я пытаюсь получить больше информации о том, что происходит, когда я подключаюсь к веб-сайту на более низком уровне, чем то, что мне дают HttpWebRequest и HttpWebResponse.Я использую C #.
Я хотел бы иметь возможность видеть информацию о поиске DNS и время, которое потребовалось для установления соединения (если новое соединение было установлено).HttpWebRequest и HttpWebResponse работают на более высоком уровне, чем этот, и я хочу спросить, есть ли способ получить базовый объект TcpClient (или любой другой объект низкого уровня, который они используют).
Если это невозможно, то есть ли способ получить и манипулировать списком соединений, которые поддерживает .net, не получая его через HttpWebRequest или HttpWebResponse?
Я не могу изменить приложение, над которым я работаю, на использование TcpClient, потому что для надежной реализации всех функций http потребуется слишком много времени.