vb.net 第五节 获取本机UDP信息列表 GetUdpStatistics

Posted VB.Net

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net 第五节 获取本机UDP信息列表 GetUdpStatistics相关的知识,希望对你有一定的参考价值。

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

第五节 获取本机UDP信息列表 GetUdpStatistics

Imports System.Runtime.InteropServices

Public Class Form6
    'typedef struct _MIB_UDPSTATS 
    '  DWORD dwInDatagrams; 
    '  DWORD dwNoPorts; 
    '  DWORD dwInErrors; 
    '  DWORD dwOutDatagrams; 
    '  DWORD dwNumAddrs; 
    ' MIB_UDPSTATS, *PMIB_UDPSTATS;


    'Type MIB_UDPSTATS
    '    dwInDatagrams As Long   	'已收到数据报数目
    '    dwNoPorts As Long       	'因为端口号有误而丢弃的数据报数目
    '    dwInErrors As Long      	'已收到多少错误数据报,不包括dwNoPorts中统计的数目
    '    dwOutDatagrams As Long  	'已传输数据报数目
    '    dwNumAddrs As Long     	'UDP监听者表中接口数目
    'End Type

    'DWORD GetUdpStatistics(PMIB_UDPSTATS pStats);
    'Private Declare Function GetUdpStatistics Lib "iphlpapi.dll" (pStats As MIB_UDPSTATS) As Long

    <StructLayout(LayoutKind.Sequential)>
    Structure MIB_UDPSTATS
        Dim dwInDatagrams As Integer       '已收到数据报数目
        Dim dwNoPorts As Integer           '因为端口号有误而丢弃的数据报数目
        Dim dwInErrors As Integer          '已收到多少错误数据报,不包括dwNoPorts中统计的数目
        Dim dwOutDatagrams As Integer      '已传输数据报数目
        Dim dwNumAddrs As Integer      'UDP监听者表中接口数目
    End Structure

    Private Declare Function GetUdpStatistics Lib "iphlpapi.dll" (ByRef pStats As MIB_UDPSTATS) As Integer


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim mUtps As MIB_UDPSTATS
        Dim returnValue As Integer
        returnValue = GetUdpStatistics(mUtps)

        '请自行增加代码

    End Sub
End Class

由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。

学习更多vb.net知识,请参看 vb.net 教程 目录

以上是关于vb.net 第五节 获取本机UDP信息列表 GetUdpStatistics的主要内容,如果未能解决你的问题,请参考以下文章

vb.net 第十五节 设置本机默认的生存时间(time-to-live:TTL)值 SetIpTTL

vb.net 第一节 获取本机网络适配器的信息 GetAdaptersInfo

vb.net 第七节 获取本机网间控制报文协议信息 GetIcmpStatistics

C#/VB.NET中 UDP协议连接服务器问题...运行没出错..但是收不到信息.

第五节 列表&元组

第五节 实现zabbix报警功能之页面信息报警和页面提示声音报警