Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > Winpcap 包应用,实现不同IP网段之间通信,自定信息格式,加密。
【标  题】:Winpcap 包应用,实现不同IP网段之间通信,自定信息格式,加密。
【关键字】:Winpcap,IP
【来  源】:http://blog.csdn.net/hailongz/archive/2006/09/07/1190560.aspx

Winpcap 包应用,实现不同IP网段之间通信,自定信息格式,加密。

Your Ad Here Winpcap 官方地址:

http://www.winpcap.org/

PacketMAC 类说明:

此类是本人所编功能简单。

下载地址:http://down.csdn.net/app/morefile.php?user=hailongz

PacketMAC.h

class PacketMAC

{

public:

void write();

bool IsNullIP();

Gateway ReadBufferIP();

PacketMAC();

virtual ~PacketMAC();

bool init(); //初始化

bool Open(); //开始服务,用于接数据包到Buffer

bool Close();

bool Send(CString data,unsigned char tmac[]);

bool Send(CString data);

int GetAdapterNameCount(); //取网卡名个数

CString GetAdapterNameForList(int index); //从网卡名列表中取网卡名

CString GetAdapterName(); //取当前网卡名

CString GetErrorText(); //取错误信息

MAC ReadBuffer(); //读缓存

bool IsNull();

bool SetAdapterName(int index); //设置网卡名

bool SetAdapterName(CString name); //设置网卡名

}

基本使用方法:

1.获得网卡名列表

GetAdapterNameForList(int index);

2.设置工作网卡

bool SetAdapterName(int index); //设置网卡名

bool SetAdapterName(CString name); //设置网卡名

这者都可.

3.初始化

bool init();

4.开始服务,用于接数据包到Buffer

bool Open();

5.读取数据,发送数据

MAC ReadBuffer(); //读缓存

bool Send(CString data,unsigned char tmac[]); //发送数据到指定MAC地址

bool Send(CString data); //发送广播数据

6.关闭服务

bool Close();

读书笔记《Programming in C++》之一:【上一篇】
强大免费的C++跨平台图像处理库 ImageStone V2.0 发布:【下一篇】
【相关文章】
  • vim一些好玩的script
  • Best of Vim Tips
  • MPLS VPN同传统IP VPN的分析对比
  • Managed程序和Unmanaged程序之间的IPC - Using ETW
  • 简单的Javascript入门示例
  • 一个随机出图片的javascript例子[学习javascript之-内置对象math篇]
  • 学习javascript之-内置对象String篇
  • rip的细节东西
  • Linux下和tcp/ip协议相关的各种参数
  • iptables--小结
  • 【随机文章】
  • 利用NTLM 验证整合Squid及Samba3实现Win2k3域用户认证
  • 乱码,又见乱码
  • 让对象把丑陋的代码变得好看些
  • shell中几个很有趣的例子
  • 常用数据库JDBC连接写法
  • 盼归
  • 持续集成与测试自动化
  • “软件设计模式”之适配器(Adapter)与桥接(Bridge)
  • Hibernate学习心得--性能优化
  • HIDS逐渐的成为主流
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.