WinPcap下的主要结构体和主要函数.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WinPcap下的主要结构体和主要函数

WinPCap中的主要结构体: struct pcap_if_t(称为网络设备结构,表示一个网络接口设备(如网卡)) 结构体包含以下5个域(其结构体与pcap_if相同,可以用pcap_if_t代替pcap_if): struct pcap_if { struct pcap_if *next; char *name; /* name to hand to pcap_open_live() */ char *description; /* textual description of interface, or NULL */ struct pcap_addr *addresses; bpf_u_int32 flags; /* PCAP_IF_ interface flags */ }; Struct pcap_addr : Representation of an interface address  (表示接口地址) Struct pcap_addr { struct pcap_addr *?next:if not NULL, a pointer to the next element in the list;  NULL for the last element of the list (指向下一个元素的指针) struct sockaddr *?addr ?a pointer to a struct sockaddr containing an address struct sockaddr *?netmask ?if not NULL, a pointer to a struct sockaddr that contains the netmask corresponding to the address pointed to by addr. struct sockaddr *?broadaddr ?if not NULL, a pointer to a struct sockaddr that contains the broadcast address corre? sponding to the address pointed to by addr; may be null if the interface doesnt support broadcasts struct sockaddr *?dstaddr ?if not NULL, a pointer to a struct sockaddr that contains the destination address corre? sponding to the address pointed to by addr; may be null if the interface isnt a point- to-point interface } 2.pcap_if Item in a list of interfaces, used by pcap_findalldevs(). (接口设备列表的一项(一个设备,比如一个网卡)) Definition at line 148 of file incs/pcap.h.  Struct pcap_if { struct pcap_if * next if not NULL, a pointer to the next element in the list; NULL for the last element of the list char * name a pointer to a string giving a name for the device to pass to pcap_open_live() char * description if not NULL, a pointer to a string giving a human-readable description of the device struct pcap_addr * addresses a pointer to the first element of a list of addresses for the interface u_int flags PCAP_IF_ interface flags. Currently the only possible flag is PCAP_IF_LOOPBACK, that is set if the interface is a loopback interface. } 2. 结构体pcap_t Descriptor of

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档