亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wpcap_tut1.txt

?? 用來監視網絡通信數據的源代碼和應用程序,方便網絡程序底層開發.
?? TXT
字號:
/** @ingroup wpcap_tut
 */


/** @defgroup wpcap_tut1 Obtaining the device list
 *  @{

The first thing that usually a WinPcap based application needs is a list of suitable network adapters. libpcap / Winpcap provide the pcap_findalldevs_ex() function for this purpose: this function returns a linked list of pcap_if structures, each of which contains comprehensive information related to an adapter. Particularly, fields \e name and \e description contain the name and a human readable description of the device.

The following code retrieves the adapter list and shows it on the screen, printing an error if no adapters are found.

\code
#include "pcap.h"

main()
{
	pcap_if_t *alldevs;
	pcap_if_t *d;
	int i=0;
	char errbuf[PCAP_ERRBUF_SIZE];
	
	/* Retrieve the device list from the local machine */
	if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL /* auth is not needed */, &alldevs, errbuf) == -1)
	{
		fprintf(stderr,"Error in pcap_findalldevs_ex: %s\n", errbuf);
		exit(1);
	}
	
	/* Print the list */
	for(d= alldevs; d != NULL; d= d->next)
	{
		printf("%d. %s", ++i, d->name);
		if (d->description)
			printf(" (%s)\n", d->description);
		else
			printf(" (No description available)\n");
	}
	
	if (i == 0)
	{
		printf("\nNo interfaces found! Make sure WinPcap is installed.\n");
		return;
	}

	/* We don't need any more the device list. Free it */
	pcap_freealldevs(alldevs);
}
\endcode

Some comments about this code.

First of all, pcap_findalldevs_ex(), like other libpcap functions, has an \e errbuf parameter. This parameter points to a string filled by libpcap with a description of the error if something goes wrong. 

Second, remember that not all the OSes supported by libpcap provide a description of the network interfaces, therefore if we want to write a portable application, we must consider the case in which \e description is null: we print the string "No description available" in that situation.

Note finally that we free the list with pcap_freealldevs() once when we have finished with it.

Let's try to compile and run the code of this first sample. In order to compile it under Unix or Cygwin, simply issue a:

<pre>
  gcc -o testaprog testprog.c -lpcap
</pre>

On Windows, you will need to create a project, following the instructions in the \ref wpcapsamps section of this manual. However, I suggest you to use the WinPcap developer's pack (available at the WinPcap website, http://winpcap.polito.it ), that provides a lot of properly configured example apps, all the code presented in this tutorial and all the projects, includes and libraries needed to compile and run the samples. 

Assuming we have compiled the program, let's try to run it. On my WinXP workstation, the result is

<pre>
   1. \Device\NPF_{4E273621-5161-46C8-895A-48D0E52A0B83} (Realtek RTL8029(AS) Ethernet Adapter)
   2. \Device\NPF_{5D24AE04-C486-4A96-83FB-8B5EC6C7F430} (3Com EtherLink PCI) 
</pre>

As you can see, the name of the network adapters (that will be passed to libpcap when opening the devices) under Windows are quite unreadable, so the description near them can be very useful to the user.

\ref wpcap_tut "<<< Previous" \ref wpcap_tut2 "Next >>>"

@}*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人免费视频网站| 欧美视频你懂的| 欧美精品vⅰdeose4hd| 久久久久久久久伊人| 亚洲综合色成人| 国产成人精品在线看| 欧美日韩电影在线播放| 17c精品麻豆一区二区免费| 麻豆精品在线视频| 91激情五月电影| 26uuu国产一区二区三区| 亚洲午夜久久久久久久久电影网| 国产高清精品网站| 日韩一级成人av| 亚洲成av人片一区二区梦乃| 99久久99久久精品免费看蜜桃| 日韩免费观看高清完整版| 一区二区成人在线| av成人动漫在线观看| 26uuu色噜噜精品一区二区| 青娱乐精品视频在线| 精品视频免费在线| 洋洋成人永久网站入口| 91在线小视频| 综合激情网...| 成人av资源站| 最好看的中文字幕久久| 99免费精品在线观看| 国产精品高清亚洲| 99久久精品免费观看| 国产精品美日韩| 成人18精品视频| 国产精品久久久久影视| 99在线精品观看| 国产精品久久久久久亚洲毛片| 成人午夜在线免费| 国产精品国产三级国产| 91在线观看下载| 国产精品另类一区| a在线播放不卡| 中文字幕一区二区三区在线观看| 成人sese在线| 亚洲男同性视频| 欧美午夜在线一二页| 亚洲综合偷拍欧美一区色| 欧美色综合网站| 免费观看在线综合色| 久久亚洲精品小早川怜子| 国产.欧美.日韩| 亚洲色图丝袜美腿| 精品污污网站免费看| 日韩av中文字幕一区二区| 日韩精品中文字幕在线不卡尤物 | 亚洲色图欧洲色图婷婷| 91丨porny丨在线| 视频一区视频二区在线观看| 日韩免费看网站| 成人av电影免费观看| 亚洲一区二区欧美日韩| 欧美一区二区三区色| 国产精品538一区二区在线| 久久久国产综合精品女国产盗摄| 日本道在线观看一区二区| 丝袜美腿成人在线| 日本一区二区三区四区在线视频| 色婷婷国产精品| 卡一卡二国产精品| 中文字幕亚洲不卡| 欧美一级免费大片| 91在线看国产| 久久精品国内一区二区三区| 综合色中文字幕| 日韩欧美成人一区| 色综合久久久久综合| 韩国成人在线视频| 亚洲午夜羞羞片| 国产精品沙发午睡系列990531| 欧美在线免费视屏| 国产精品主播直播| 日一区二区三区| 亚洲日本在线观看| 精品国产乱码久久久久久夜甘婷婷| www.色综合.com| 国产在线精品视频| 日日嗨av一区二区三区四区| 亚洲另类在线视频| 久久久久亚洲综合| 日韩一级片在线播放| 欧美性受极品xxxx喷水| zzijzzij亚洲日本少妇熟睡| 久久99精品国产91久久来源| 亚欧色一区w666天堂| 亚洲丝袜制服诱惑| 久久九九影视网| 26uuu久久天堂性欧美| 在线不卡中文字幕| 91成人看片片| 91免费视频网| 99re8在线精品视频免费播放| 国产剧情一区在线| 国产美女娇喘av呻吟久久| 日韩不卡一二三区| 亚洲成av人**亚洲成av**| 亚洲黄一区二区三区| 国产精品国产自产拍高清av王其| www亚洲一区| 91精品国产高清一区二区三区| 欧美日韩久久一区| 欧美日韩在线播| 在线日韩一区二区| 欧美偷拍一区二区| 欧美在线免费视屏| 欧美性大战久久| 欧美羞羞免费网站| 在线成人午夜影院| 欧美大片在线观看一区二区| 日韩一级免费观看| 精品电影一区二区| 精品对白一区国产伦| 久久久99精品免费观看不卡| 久久久久久亚洲综合影院红桃| 久久综合精品国产一区二区三区| 精品久久免费看| 国产日韩欧美亚洲| 国产精品电影院| 亚洲精品你懂的| 亚洲成人激情社区| 三级欧美在线一区| 国产在线精品一区二区三区不卡| 国产大陆a不卡| 99re这里只有精品首页| 欧美婷婷六月丁香综合色| 欧美一区二区免费视频| 精品国产亚洲一区二区三区在线观看| 欧美r级在线观看| 欧美经典一区二区三区| 中文字幕视频一区二区三区久| 亚洲精品国产无天堂网2021 | 中文字幕欧美一| 亚洲午夜在线视频| 久久国产福利国产秒拍| 成人亚洲精品久久久久软件| 日本道免费精品一区二区三区| 欧美美女一区二区在线观看| 欧美精品一区二区高清在线观看| 国产日韩欧美综合一区| 亚洲综合自拍偷拍| 青娱乐精品视频| eeuss鲁片一区二区三区| 欧美精品三级在线观看| 久久久久久电影| 亚洲午夜国产一区99re久久| 精品一区二区av| 91福利在线免费观看| 欧美本精品男人aⅴ天堂| 国产精品国产三级国产普通话蜜臀| 亚洲成人www| 丰满亚洲少妇av| 777欧美精品| 国产精品视频看| 久久精品国产精品亚洲综合| 91丨九色丨尤物| 久久一二三国产| 日韩精品亚洲专区| 99久久精品国产麻豆演员表| 日韩一区二区高清| 亚洲综合自拍偷拍| 成人国产精品免费观看动漫| 欧美一级日韩免费不卡| 亚洲乱码国产乱码精品精的特点 | 日韩免费高清视频| 一区二区三区欧美久久| 国产精品一级片| 欧美va亚洲va香蕉在线| 亚洲影视在线播放| av毛片久久久久**hd| 欧美精品一区二区三区一线天视频| 亚洲综合一区二区三区| 大白屁股一区二区视频| 精品女同一区二区| 日韩高清不卡一区| 欧美色综合网站| 一区二区三区小说| aaa欧美日韩| 中文字幕一区二区三区蜜月| 国产精品一区二区在线观看网站| 欧美一区二区观看视频| 视频精品一区二区| 欧美日韩国产高清一区二区三区 | 精品免费国产一区二区三区四区| 亚洲va韩国va欧美va| 91成人免费电影| 一区二区三区av电影 | 一区二区三区在线免费播放| 成人av电影在线| √…a在线天堂一区| 菠萝蜜视频在线观看一区| 久久久国际精品| 国产一区二区按摩在线观看| 久久久久亚洲综合|