C语言学习历程--小项目篇(1)
C语言学习历程–小项目篇–基于winpcap的UDP数据发送
开发环境介绍
1、操作系统:windows10(基于x64处理器)、IDE:vs 2019(微软官网个人免费版)、winpcap安装包及开发包
2、调试工具:wireshark、netassist
开发环境准备
1、关于winpcap的使用首先,关于操作系统和vs 2019不必多说。然后,开始有关winpcap的说明:① winpcap安装包去官网:http://www.winpcap.org (建议谷歌浏览器,翻译成中文挺准确的)下载:Windows版本4.1.3 安装程序(最新的),点击绿色字即可下载安装即可。②下载winpcap pack官网主页-发展历程-下载WinPcap 4.1.2 开发人员包;解压后放在一个你中意的地方
2、将开发包配置到vs 2019①资源管理栏选定新建的项目-点击工具栏的项目-点击最下方的属性②点击VC++目录-编辑包含目录-添加开发人员包的include的路径,如:D:\WpdPack\Include;再编辑库目录--添加lib路径,如:D:\WpdPack\Lib;③点击C/C++-预处理器-预处理器定义-编辑添加:WPCAP、_XKEYCHECH_H、HAVE_REMOTE④点击链接器-输入-附加依赖项-编辑添加packet.lib、wpcap.lib、ws2_32.lib应用,确定即可。
3、wireshark没什么好说的,netassist就是一个UDP调试工
C语言学习历程--小项目篇(1)相关推荐
- 我的C语言学习历程:GUI篇
此 CSDN 博客不再更新,如需了解 GUI 项目开发状况,可前往项目主页:https://lcui.lc-soft.io 该文章内容已经重新整理,建议访问以下链接以提升阅读体验:https://bl ...
- 我的C语言学习历程:图形篇
该文章内容已经重新整理,建议访问以下链接以提升阅读体验: https://blog.lc-soft.io/posts/c-lang-learning.html 开始向程序的图形界面化进军! 在编写文件 ...
- Java学习历程之----进阶篇(十一)
千禧难题之二: 霍奇猜想:在非奇异复射影代数簇上, 任一霍奇类是代数闭链类的有理线性组合.它是关于非奇异复代数簇的代数拓扑和它由定义子簇的多项式方程所表述的几何的关联的猜想.由威廉·瓦伦斯· ...
- Java学习历程之----提升篇(六)
科普 知识 前言 前面我们学习了Java语言的三大特性----继承,封装和多态,在前面的Java学习历程之----进阶篇(一)中我们学习到,在面向对象中,类和对象是最基本.最重要的组成单元.所有的对象 ...
- STM32学习——入门小项目
博客地址:STM32学习--入门小项目 – Infinite's Blog 这个小项目是来自参加电设时,老师发的STM32入门(进阶)任务,具体的要求如下: 软件设计要求 编写简单I/O程序,能用板上 ...
- C语言学习(小甲鱼)
C语言学习(小甲鱼) 第二章:数据类型,运算符和表达式 2.1:数据类型,运算符和表达式1 2.2:数据类型,运算符和表达式2 2.3:数据类型,运算符和表达式3 2.4: 数据类型,运算符和表达式4 ...
- 每天学习八小时以下是不道德的(牛人的语言学习历程)--转
我在北美读书,不断有小朋友问我学习和申请的事情,不回答不好,回答吧,又好像我有意教人似的.经验教训谈这种东西最不靠谱,别人的事情,也就是看个热闹,该自己奋斗的还是自己奋斗.我终于写了这一篇,写得很费力 ...
- 如何保留5个有效数字输出c不4舍5入_10 个C语言课设小项目拿走不谢~
序言 C 语言是大多数人的编程入门语言,但很多初学者在学习的过程中难免会出现一些迷茫,比如:不知道 C 语言可以开发哪些项目,可以应用在哪些实际的开发中-- 今天小编收集了 10 个 C 语言练手项目 ...
- 初学者c语言心里测试小项目
心里测试小项目 注:程序使用easyx函数库进行图形化编程,需下载并安装easyx库 心里测试 心里测试小项目 一.前言 介绍 参考资源 编译环境 运行效果图 二.头文件 三.主要函数 四.具体代码 ...
最新文章
- html 页面自适应窗口大小,JavaScript实现自适应窗口大小的网页
- zabbix mysql路径_ZABBIX数据库迁移目录
- SDNU 1300.转圈游戏(快速幂)
- Python pandas模块输出每行中间省略号问题
- 使用xtrabackup(innobackupex)实现MySQL的热备
- linux文件目录作用,linux 文件目录,及其作用
- pcap文件提取后的dataframe,切分前向流与后向流
- java jsp公共异常页面_Java如何创建JSP错误页面以处理异常?
- 【SQL 数据库】将一张数据表信息复制到另一张数据表
- 面向对象中private理解
- python大列表_Python列表操作大全(非常全)
- (CSS)3.三种基本选择器(标签,类,id)
- VS解决方案文件格式说明
- 利用shrinkwrap锁定依赖版本
- 计算机组成原理 模拟机,面向计算机组成原理数学的MML模拟器
- 玫瑰线轨迹如何规划?(desmos+ROS2+turtlesim+……)
- 【vue】mint-ui中navbar下划线不显示的问题
- 日常瘦脸8个关键细节
- [2017纪中10-25]嘟噜噜 约瑟夫问题 递推
- 制作立体图像(上):红蓝眼镜原理