您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

2026-03-30 14:050阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计683个文字,预计阅读时间需要3分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

网上已有SharpSniffer,这是SharpSniffer的原创版本,专为学习与工程文件下载:SharpSniffer.rar,包含1.创建套接字2.绑定到本地机3.设置IOControl4.收集数据5.处理(显示)

虽然网上已经有了SharpSniffer

这一个SharpSniffer还是原创的
无他,唯为学习
工程文件下载:​​​SharpSniffer.rar​​

1、创建套接字
2、绑定到本机
3、设置IOControl
4、接收数据
5、处理(显示)数据

1、创建套接字

创建socket,据MSDN,IOControlCode.ReceiveAll(后面要使用到)使用时有以下限制:

ReceiveAll

启用对网络上的所有 IPv4 数据包的接收。套接字必须有InterNetwork地址族,套接字类型必须是Raw,

并且协议类型必须为IP。当前用户必须属于本地计算机上的 Administrators 组,并且套接字必须绑定到特定端口。

Windows 2000 及更高版本的操作系统支持此控制代码。此值等于 Winsock 2 SIO_RCVALL 常数。

阅读全文

本文共计683个文字,预计阅读时间需要3分钟。

您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。

网上已有SharpSniffer,这是SharpSniffer的原创版本,专为学习与工程文件下载:SharpSniffer.rar,包含1.创建套接字2.绑定到本地机3.设置IOControl4.收集数据5.处理(显示)

虽然网上已经有了SharpSniffer

这一个SharpSniffer还是原创的
无他,唯为学习
工程文件下载:​​​SharpSniffer.rar​​

1、创建套接字
2、绑定到本机
3、设置IOControl
4、接收数据
5、处理(显示)数据

1、创建套接字

创建socket,据MSDN,IOControlCode.ReceiveAll(后面要使用到)使用时有以下限制:

ReceiveAll

启用对网络上的所有 IPv4 数据包的接收。套接字必须有InterNetwork地址族,套接字类型必须是Raw,

并且协议类型必须为IP。当前用户必须属于本地计算机上的 Administrators 组,并且套接字必须绑定到特定端口。

Windows 2000 及更高版本的操作系统支持此控制代码。此值等于 Winsock 2 SIO_RCVALL 常数。

阅读全文