当前位置: 源码素材网 » VC++源码 » 网络编程 » 详情页

VC++ 6.0 网卡带宽千兆百兆判断测试程序

VC++ 测试网卡带宽是否为千兆,判断当前网络连接时10M,100M,还是1G,虽然是测试网卡带宽的,但本程序其实涉及了很多方面的编程知识,比如CLanRateTestDlg 对话框的使用、曲线图控件的使用、网卡计数器接口的使用等,比较综合,在测试程序中,MAC是指连接了网线的网卡的MAC,关于带宽测试部分,如下代码或许能提供一些参考:
  //测试loop数
  static int num=_wtoi(m_loop);
  //显示测试loop
  ShowTestLoop(num--);
  if(num>0){ //如果num>0不读取网络带宽
  //显示网络带宽为nothing
   GetDlgItem(IDC_STATIC_BandWidth)->SetWindowText(_T(""));
   //显示测试结果为nothing
   ShowTestRet(BLUE,test_nothing);
  }else{
   //读取网络带宽
   double bRet;
   m_lanInfo.ReadCounterValue(strLanCounterPath.GetBuffer(0),bRet);
   //读取的网络带宽值
   bRet=bRet/1000000;
   //显示测试带宽
   CString temp;
   temp.Format(_T("%.0fMb"),bRet);
   GetDlgItem(IDC_STATIC_BandWidth)->SetWindowText(temp);
   if(bRet==1000&&IsMediaConnectedByAdapterName(m_AdapterName)){//如果带宽大于1G且网络是连接状态
  注:以上代码非完整代码,只是代码段,完整代码请下载源码包查看。

  • 相关标签:网卡 带宽
  • 调试环境:Visual C++ 6.0
  • 文件大小:57.5K
  • 资源评级:
  • 更新时间:2019-06-22
  • 相关链接:暂无演示

源码测试截图:

VC++ 6.0 网卡带宽千兆百兆判断测试程序运行截图

相似源码:网卡 带宽 VC++源码下载:VC++ 6.0 网卡带宽千兆百兆判断测试程序 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“VC++ 6.0 网卡带宽千兆百兆判断测试程序”源代码侵犯了您的权益,请尽快告诉我们。