在vb中使用Iphlpapi.dll获取网络信息 第二章 第三节 获取本机TCP 信息列表
来源:互联网 发布:一起游手游专营店淘宝 编辑:程序博客网 时间:2024/06/06 04:58
※==================================================================
※本连载文章说明:
※1、连载首发于《软件报》(http://www.sweek.com)2006年21期(2006年5月22日);
※2、此次网上连载采用的是原稿件结构,内容与《软件报》发表略有不同;
※3、谢绝除《软件报》及其相关刊物之外的传统媒体部分或全部转载;
※4、谢绝任何收费媒体、网络转载;
※5、原作者:uruseibest ,blog:http://blog.csdn.net/uruseibest;
※6、如有其它疑问,请联系作者;
※7、如有转载,必须连同本说明一并发表,否则将追究转载者责任。
※======================================================================
第三节 获取本机TCP 信息列表
1、函数:
Private Declare Function GetTcpStatistics Lib "iphlpapi.dll" (ByRef pTcpStats As MIB_TCPSTATS) As Long
参数说明:
pStats :[输出]指向一个接收本机TCP统计表的MIB_TCPSTATS类型
返回值:成功,返回0;失败,返回错误代码。
2、使用到的类型:
①MIB_TCPSTATS 包含本机上正运行的TCP协议的统计表
Type MIB_TCPSTATS
dwRtoAlgorithm As Long ‘指定重传输(RTO:retransmission time-out)算法
dwRtoMin As Long ‘重传输超时的最小值,毫秒
dwRtoMax As Long ‘重传输超时的最大值,毫秒
dwMaxConn As Long ‘连接最大数目,如果为-1,则连接的最大数目是可变的
dwActiveOpens As Long ‘主动连接数目,即客户端正向服务器进行连接数目
dwPassiveOpens As Long ‘被动连接数目,即服务器监听连接客户端请求数目
dwAttemptFails As Long ‘尝试连接失败的次数
dwEstabResets As Long ‘对已建立的连接实行重设的次数
dwCurrEstab As Long ‘目前已建立的连接
dwInSegs As Long ‘收到分段数据报的数目
dwOutSegs As Long ‘传输的分段数据报数目,不包括转发的数据包
dwRetransSegs As Long ‘转发的分段数据报数目
dwInErrs As Long ‘收到错误的数目
dwOutRsts As Long ‘重设标志设定后传输分段数据报数目
dwNumConns As Long ‘累计连接的总数
End Type
3、使用到的常量:
无
4、主要代码分析:
① 定义一个MIB_TCPSTATS类型变量,然后直接调用GetTcpStatistics:
Dim mTcpS As MIB_TCPSTATS
RValue = GetTcpStatistics(mTcpS)
5、运行时截图:
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/UruseiBest/archive/2006/12/20/1450362.aspx
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第三节 获取本机TCP 信息列表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第三节 获取本机TCP 信息列表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第五节 获取本机UDP信息列表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第五节 获取本机UDP信息列表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第八节 获取本机网络参数
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第八节 获取本机网络参数
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第一节 获取本机网络适配器的信息
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第一节 获取本机网络适配器的信息
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十六节 获取本机IP 路由表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十六节 获取本机IP 路由表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十四节 返回本机网络接口数量
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十四节 返回本机网络接口数量
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十三节 获得目的地IP对应的物理地址
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十三节 获得目的地IP对应的物理地址
- 在vb中使用Iphlpapi.dll获取网络信息 第四章 第三节 实例一:网络数据流量图
- 在vb中使用Iphlpapi.dll获取网络信息 第四章 第三节 实例一:网络数据流量图
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十二节 获得本机系统网络接口适配器的列表
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第十二节 获得本机系统网络接口适配器的列表
- 对话框和浮动Activity
- javascript 实现联动的下拉菜单
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第二节 获取MIB-II 接口表
- VS2008快捷键大全
- Studying note of GCC-3.4.6 source (44)
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第三节 获取本机TCP 信息列表
- ISP ICP
- 家有千金之作品展
- C/C++ 数据对齐知识摘要
- 处理用javascript获取服务器时间的过程--运用xmlhttp获取服务器时间
- 华为E1750在DM6446上的移植
- eclipse发布应用时 Could not copy all resources to tomcat
- 终端下常用命令
- [转] 同步、异步、阻塞和非阻塞的概念