摘要:
是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。http://www.cnblogs.com/dolphin0520/archive/2011/08/26/2155202.htmldijkstra算法的理解... 阅读全文
摘要:
Windows组合键功能:单独按下显示或隐藏 [开始] 功能表。+Break 显示 [系统内容] 对话方块。+D 显示桌面。+M 最小化所有的视窗。+Shift+M 还原最小化的视窗。+E 开启 [我的电脑]。+F 搜寻档案或资料夹。+Ctrl+ F 搜寻电脑。+F1 显示 Windows [说明]... 阅读全文
摘要:
用 pcap_next_ex() 函数代替 _5_ 中的 pcap_loop()函数;pcap_loop()函数是基于回调的原理来进行数据捕获,这是一种精妙的方法,并且在某些场合中,它是一种很好的选择。 然而,处理回调有时候并不实用 -- 它会增加程序的复杂度,特别是在拥有多线程的C++程序中。可以... 阅读全文
摘要:
知道如何获取适配器的信息了,那我们就开始一项更具意义的工作,打开适配器并捕获数据包。编写一个程序,将每一个通过适配器的数据包打印出来。打开设备的函数是pcap_open()。(Open a generic source in order to capture / send (WinPcap on... 阅读全文
摘要:
由pcap_findalldevs_ex()返回的每一个pcap_if结构体,都包含一个pcap_addr结构体,这个结构体由如下元素组成:一个地址列表一个掩码列表 (each of which corresponds to an entry in the addresses list).一个广播地... 阅读全文
摘要:
获取设备列表int pcap_findalldevs_ex ( char * source, //The 'source' is a parameter that tells the function where the lookup has to be done and it us... 阅读全文
摘要:
使用WinPcap编程创建一个使用wpcap.dll的应用程序用 Microsoft Visual C++ 创建一个使用wpcap.dll的应用程序,需要按以下步骤:在每一个使用了库的源程序中,将pcap.h头文件包含(include)进来。如果你在程序中使用了WinPcap中提供给Win32平台的... 阅读全文
摘要:
什么是WinPcap WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 因为有些应用程序需要直接访问网络中的数据包。也就是说,那些应用程序需要访问原始数据包,即没有被操作系统利用网络协议处理过的数据包。WinPcap产生的目的,就是为Win32应用程序提供"没有被... 阅读全文