- 博客(15)
- 资源 (29)
- 收藏
- 关注
原创 802.11协议帧之数据帧格式解析
写在前面:802.11是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。所有802.11的帧分为三类:管理帧、控制帧、数据帧,本篇主要对数据帧协议讲解。欢迎讨论,QQ:993650814 正文:一、通用帧格式介绍1、802.11通用帧格式 由上图可以看出,802.11帧总共有如下几个字段:Frame Control、Duration ID、Address1、Ad...
2018-09-15 11:52:50 22521 1
转载 C语言结构体中的冒号用法
结构体中的冒号表示位域。位域出现的原因是由于某些信息的存储表示只需要几个bit位就可以表示而不需要一个完整的字节,同时也是为了节省存储空间和方便处理。其表示形式为:struct 位域结构名{ 类型说明符 位域名:位域长度}例如:struct bi...
2018-09-28 17:48:10 372
转载 Libevent 官方文档学习笔记(3. evbuffer部分)
本文地址:https://segmentfault.com/a/1190000005867855 Evbuffers: 缓冲化的I/O实用工具 头文件:<event2/buffer.h>Evbuffer基本操作 struct evbuffer *evbuffer_new (void);void...
2018-09-28 17:05:29 273
转载 Linux下使用混杂模式抓包
有时候不光要抓自己的包,还要抓目的地址不是本机地址的包,既是过路包,这时候就要将监听网卡设为混在模式这里新添了头文件:net/if.h 定义了ifreq的结构体,既是接口(interface)的信息头文件。#include <stdio.h>#include <stdlib.h>#include...
2018-09-25 15:50:24 2098
转载 Linux网络编程——原始套接字编程
Linux网络编程——原始套接字编程转自:http://blog.csdn.net/tennysonsky/article/details/44676377原始套接字编程和之前的 UDP 编程差不多,无非就是创建一个套接字后,通过这个套接字接收数据或者发送数据。区别在于,原始套接字可以自...
2018-09-25 15:37:46 830
转载 ifconfig命令
转载自:http://www.cnblogs.com/peida/archive/2013/02/27/2934525.html许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。...
2018-09-25 14:19:49 352
转载 iwconfig命令
iwconfig注意:radio层不支持该命令,该命令只在协议层使用。&nbsp;用途:用于设置和操作WLAN接口,方法与ifconfig类似,但是是用于指定802.11设备的操作。&nbsp;格式:iwconfig interface&nbsp; [essid&nbsp;{X|on|off|any}]&nbsp; [nwid&nb...
2018-09-25 11:26:00 1293
原创 Linux 网络编程 全解(三)--------TCP三次握手、数据传输、四次挥手、滑动窗口
写在前面:今天中秋佳节,首先祝大家佳节快乐,身体健康,恭喜发财。吃也吃了,喝也喝了,玩也玩了,干点正事吧。说一下写这个系列的目的,随着对物联网开发的深入,越来越觉得自己网络基础知识的薄弱,虽然开发过程中不需要对网络基础有很深入的了解照样能进行,但有一些问题仍然是不知其因,所以这个系列打算从最基本的网络知识展开记录,也是一边学习一边整理笔记。欢迎大家共同学习,QQ:993650814. L...
2018-09-24 13:29:31 417
原创 Linux 网络编程 全解(二)--------套接字socket
写在前面:说一下写这个系列的目的,随着对物联网开发的深入,越来越觉得自己网络基础知识的薄弱,虽然开发过程中不需要对网络基础有很深入的了解照样能进行,但有一些问题仍然是不知其因,所以这个系列打算从最基本的网络知识展开记录,也是一边学习一边整理笔记。欢迎大家共同学习,QQ:993650814. Linux 网络编程 全解(一)--------网络基础协议 正文:一、套接字概念 ...
2018-09-22 16:18:53 706
原创 Linux 网络编程 全解(一)--------网络基础协议
写在前面:说一下写这个系列的目的,随着对物联网开发的深入,越来越觉得自己网络基础知识的薄弱,虽然开发过程中不需要对网络基础有很深入的了解照样能进行,但有一些问题仍然是不知其因,所以这个系列打算从最基本的网络知识展开记录,也是一边学习一边整理笔记。欢迎大家共同学习,QQ:993650814. 正文:一、网络分层模型结构:1、OSI 7层模型和TCP/IP4层模型对应关系: ...
2018-09-22 12:57:42 806
原创 libevent总结(四)-------bufferevent实现client
写在前面: libevent常规事件的总结使用步骤参考:libevent总结(一)-------libevent常规事件bufferevent 原理部分和函数分析部分参考:libevent总结(二)-------libevent bufferevent事件bufferevent实现服务器部分参考: libevent总结(三)-------bufferevent实现server ...
2018-09-08 16:36:47 1022
原创 libevent总结(三)-------bufferevent实现server
写在前面: libevent常规事件的总结使用步骤参考:libevent总结(一)-------libevent常规事件bufferevent 原理部分和函数分析部分参考:libevent总结(二)-------libevent bufferevent事件 正文:一:bufferevent实现服务器流程: (1):创建event_base; (2):创建监听服...
2018-09-08 15:27:04 667
原创 libevent总结(二)-------libevent bufferevent事件
写在前面: libevent常规事件的总结使用步骤参考:libevent总结(一)-------libevent常规事件正文:一、bufferevent 原理: bufferevent有两个缓冲区:读缓冲区和写缓冲区;分别对应原理如下: 读缓冲:读缓冲中如果有数据-> 会触发我们所写的读所对应的回调函数->回调函数调用 buffereven...
2018-09-08 12:57:53 1509
原创 libevent总结(一)-------libevent常规事件
写在前面:libevent优点:开源、精简、跨平台、专注网络; 特性:基于“事件的异步通信模型”,---回调较多; 本文先将libevent的常规事件,后面还会总结libevent的bufferevent 事件。QQ:993650814. 正文:一、常规事件的一般步骤:第一步:创建event_base ...
2018-09-01 17:27:09 1373
原创 Json格式整理
写在前面:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,一种跨语言的文本格式(与具体语言无关),方便数据传输与协作,也易于解析。正文:一、JSON中的合法符号有: 1、大括号:{ } 2、双引号 :" " 3、冒号: : 4、逗号: , 5、中括号: [ ]二、JSON中的各种数据类型格式: 1...
2018-09-01 11:32:30 3593
gsensor LIS2DH12 datasheet
2018-06-07
串口调试工具
2018-05-10
jlink驱动V502
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人