我试图获得有关以比HttpWebRequest和HttpWebResponse更低的权限连接到更低级别网站的信息。我正在使用C#。
我希望能够看到有关dns查找以及建立连接所花费的时间的信息(如果建立了新的连接)。HttpWebRequest和HttpWebResponse的工作级别高于此级别,我想问一下是否有一种获取底层TcpClient对象(或它们使用的任何低级对象)的方法。
如果不可能,那么有没有办法获取和操纵.net所维护的连接列表,而无需通过HttpWebRequest或HttpWebResponse获取它?
我不能更改正在使用TcpClient的应用程序,因为要可靠地实现所有http东西会很费时间。