【概述】
数据包接收线程,是在已有的GUI上利用多线程技术进行数据接收,同时对GUI进行更新。因此,数据包接收线程,除了利用多线程进行数据接收外,还要在接收后对GUI控件进行更新
为此,需要提前编写一个更新数据包与更新列表的函数
与网络协议相关的数据结构存放在protocol.h头文件中,该头文件结构如下:
1 | #ifndef PROTOCOL_H |
编写 Sniffer_initCap() 功能函数,通过调用 pcap_findalldevs() 函数获得网卡接口信息来初始化 WinPcap
1 | // 1.初始化WinPcap |