资源简介

完整的以太网帧解析程序,使用C++完成,可直接运行,内含程序源码与说明文档。

资源截图

代码片段和文件信息

#include			// 用于文件操作
#include // 用于程序流程控制
#include          // 用于字符串处理

// 定义crc校验函数,reg为效验余数,低8位有效
// nextbyte为下一个输入效验的字节,低8位有效
void checkcrc(int ® int nextbyte)  
{
// CRC循环:每次调用进行8次循环,处理一个字节的数据
for (int n = 0x80; n > 0; n >>= 1)  
{
if ((reg & 0x80) != 0)    // 若首位为1:移位,并进行异或运算
{
reg <<= 1;    // 左移一位
if ( (nextbyte & n) != 0)  // 末位补一位,从NextByte读入数据
{
reg |= 1;
}
reg ^= 7;        // 首位已经移出,仅对低8位进行异或运算,7的二进制为00000111,为生成多项式的比特序列
}
else    // 若首位为0,只移位,不进行异或运算
{
reg <<= 1;    // 左移一位
if ( (nextbyte & n) != 0)  // 末位补一位,从NextByte读入数据
{
reg |= 1;
}
}
}
}


void main(int argcchar* argv[])
{
// 检测命令行参数的正确性, -u为解析参数,-e为封装参数
if(strcmp(argv[1]“-e“)&&s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      30518  2009-10-13 12:59  以太网帧解析程序\program\Debug\first.obj

     文件     208951  2009-10-13 12:59  以太网帧解析程序\program\Debug\homework.exe

     文件     264332  2009-10-13 12:59  以太网帧解析程序\program\Debug\homework.ilk

     文件     296236  2009-10-13 12:55  以太网帧解析程序\program\Debug\homework.pch

     文件     558080  2009-10-13 12:59  以太网帧解析程序\program\Debug\homework.pdb

     文件       2303  2009-09-25 16:52  以太网帧解析程序\program\Debug\input1

     文件      58368  2009-10-13 12:59  以太网帧解析程序\program\Debug\vc60.idb

     文件      61440  2009-10-13 12:59  以太网帧解析程序\program\Debug\vc60.pdb

     文件       8645  2009-10-13 12:59  以太网帧解析程序\program\first.cpp

     文件       4305  2009-10-12 20:18  以太网帧解析程序\program\homework.dsp

     文件        539  2009-10-12 19:25  以太网帧解析程序\program\homework.dsw

     文件      50176  2009-10-13 13:01  以太网帧解析程序\program\homework.ncb

     文件      53760  2009-10-13 13:01  以太网帧解析程序\program\homework.opt

     文件       1000  2009-10-13 12:59  以太网帧解析程序\program\homework.plg

     文件      94208  2009-10-13 19:15  以太网帧解析程序\说明文档.doc

     目录          0  2012-02-23 13:49  以太网帧解析程序\program\Debug

     目录          0  2012-02-23 13:49  以太网帧解析程序\program

     目录          0  2012-05-11 19:15  以太网帧解析程序

----------- ---------  ---------- -----  ----

              1692861                    18


评论

共有 条评论