java 网速测试_简易的网速测试 - 梦想游戏 - OSCHINA - 中文开源技术交流社区

该博客介绍了一种使用Java和CURL库进行网络速度测试的方法。通过访问稳定的网页(如QQ.com)来测量下载速度,计算平均、最大和最小速度,并在MFC界面展示结果。示例代码展示了如何使用HttpClient类进行HTTP请求并处理响应。
摘要由CSDN通过智能技术生成

基本原理是访问稳定的网页来测试速度,或者利用稳定的下载地址来测速,比如QQ.EXE

网页粒度小 测试没有 下载地址 稳定准确

界面MFC完成,网络API使用CURL

3ba737a8988c78ec983e15de39f7332a.png

HttpClient.cpp

#include "stdafx.h"

#include"HttpClient.h"

#include "HttpRequest.h"

#include "HttpRespone.h"

#include "curl.h"

#include

#include

using namespace std;

static int write_data(void *buffer, size_t size, size_t buffer_size, void *_respone)

{

HttpRespone *respone = (HttpRespone*)_respone;

HttpRequest*request = respone->getHttpRequest();

respone->writeData(buffer, buffer_size);

//request->release();

const HttpCallBack & x = request->getHttpCallback();<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值