摘要:
#include "pcap.h"main(){ pcap_if_t *alldevs; pcap_if_t *d; int i=0; char errbuf[PCAP_ERRBUF_SIZE]; /* 获取本地机器设备列表 */ 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... 阅读全文
摘要:
winpcap 4.1.1在vc6下编译会出现以下错误,原因是vc6.0并不完美支持c++99标准,在64位cpu中编译会有问题,将winpcap开发包换到4.0.1版本及以下错误消失 c:/wpdpack/include/pcap-stdinc.h(79) : error C2144: syntax error : missing ';' before type 'unsigned int' c:/wpdpack/include/pcap-stdinc.h(79) : fatal error C1004: unexpected end of file foun 阅读全文
摘要:
什么是SocketSocket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返 回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常 阅读全文
摘要:
Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用。Iperf wasdeveloped by NLANRDAST as a modern alternative for measuringmaximum TCP and UDP bandwidth performance. Iperf allows the tuningof various parameters and UDP characteristics. Iperf re 阅读全文
摘要:
按值传递:不改变外部对象按引用传递&&按地址传递:允许改变外部对象#include <iostream>#include <cstdlib>#include <string>using namespace std;//passing by refedrencevoid f(int &r){ cout << "r = " << r << endl; cout << "&r = " << &r << endl; 阅读全文
摘要:
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标 阅读全文
摘要:
朋友说想重装系统,又没有光驱,刚好我有U盘,就想到了用U盘引导电脑,百度一下找了很多U盘启动电脑的办法,用得最多的应该是U盘winpe,这个U盘winpe以前也搞过一次,算是比较简单,按着教程一步一步做就是了,但这次怎么搞也不成功,问题在哪里?我的U盘是烧过,但是还能用,问题是不是出在这里?最后我发现一般U盘winpe用得最多的是“电脑狂人U盘WINPE系统”,这个要先用USBOOT格式化U盘并生成引导文件,问题就在这里了,USBOOT只支持FAT,而FAT最大只支持2G,我的U盘是4G,只能用FAT32或NTFS,继续百度,终于找到了一个用FAT32来格式化U盘并创建引导的winpe系统了, 阅读全文
摘要:
我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/ 或者直接使用下载连接来下载安装程序,下载连接是: http://www.cygwin.com/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,我们看到有三种安装模式: Install from Internet,这种模式直接从Internet安装,适合网速较快的情况; Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装; ... 阅读全文
摘要:
驱动probe是不是不适合做别的事情,只做一些初始化的工作和获取pci地址的工作,如果涉及到读写是不是不是很好? 阅读全文
摘要:
今天看了半天还是不懂,希望对新手有所帮助 1.缓冲文件系统 缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快、效率高。一般来说,文件“缓冲区”的大小随机器 而定。 fopen, fclose, fread, fwrite, fgetc, fgets, ... 阅读全文