吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1878|回复: 3
收起左侧

[求助] C#统计程序消耗的流量

[复制链接]
遗憾迟香 发表于 2020-12-7 10:41
在C#中如何统计这两种方法消耗的流量?
要求不调用系统api


[C#] 纯文本查看 复制代码
/// <summary>
        /// Get请求
        /// </summary>
        /// <param name="url">url</param>
        /// <returns></returns>
        public static string Get(string url, int timeout = 600000)
        {
                    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                    req.Accept = "text/html, application/xhtml+xml, */*";
                    req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)";
                    req.KeepAlive = true;
                    req.ProtocolVersion = HttpVersion.Version11;
                    req.Timeout = timeout;
                    ServicePointManager.Expect100Continue = false;
                    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
                    Stream strm = resp.GetResponseStream();
                    StreamReader sr = new StreamReader(strm, Encoding.UTF8);
                    message = sr.ReadToEnd();
                    sr.Close();
                    strm.Close();
            return message;
        }

[C#] 纯文本查看 复制代码
namespace System.Net
{
    // 摘要:
    //     提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。
    [ComVisible(true)]
    public class WebClient : Component
    {
        //
        // 摘要:
        //     将具有指定 URI 的资源下载到本地文件。
        //
        // 参数:
        //   address:
        //     从中下载数据的 URI。
        //
        //   fileName:
        //     要接收数据的本地文件的名称。
        //
        // 异常:
        //   System.Net.WebException:
        //     通过组合 System.Net.WebClient.BaseAddress 和 address 所构成的 URI 无效。 - 或 - filename
        //     为 null 或 System.String.Empty。 - 或 - 文件不存在。 - 或 - 下载数据时发生错误。
        //
        //   System.NotSupportedException:
        //     该方法已在多个线程上同时调用。
        public void DownloadFile(string address, string fileName);
    }
}

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
xjwebs + 1 + 1 谢谢@Thanks!
月饼煎鱼 + 1 + 1 热心回复!
ryg2080 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

sweet_love 发表于 2020-12-7 10:52
Get请求跟DownloadFile所耗流量吗?
yunruifuzhu 发表于 2020-12-7 11:05
EnterpriseSolu 发表于 2020-12-7 11:47
”要求不调用系统api,“ 依据数量量多少,数据多几个G都有可能,数据少几十K也可以,由于还要经过路由,HTTP封装,Socket, TCP握手,等一系列过程,实际值没有多大意义,只能供参考,不用写代码,用google的 F12开发工具查看一下,大概知道一下就可以了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 10:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表