libevent学习资料
来源:互联网 发布:我的世界手机枪械js 编辑:程序博客网 时间:2024/06/08 13:23
环境搭建
下载: http://sourceforge.net/projects/levent/?source=directory
安装:
CFLAGS=-DUSE_DEBUG ./configure --disable-shared --prefix
make
make install
学习资料
libevent学习资料
Libevent源码分析专栏
Nick’s libevent manual
在线查看libevent-book
autotools工具学习
Autotools Tutorial
GNU Hello 可以作为开源软件入门的工程
文档工具的学习
熟悉githit网站,以及Markdown标记语言
AsciiDoc标记语言, 乱谈AsciiDoc的书籍编写表示还不错,再者去官网. libevent-book就是用AsciiDoc编写.
doxydoc工具可以根据代码注释生成文档,具体可以参考libevent的doc.
http://www.gnu.org/prep/standards/
心得记
学习东西总容易跑题,本人因为在看[Linux高性能服务器编程]这本书才决定看libevent源代码的,看libevent过程中接触了许多乱起八糟的东西.
autotools根据手册过了一遍,因为在工作过程都是手写Makefile或者esplise生成,所以就不求甚解.DoxyDoc工具知道有这么回事.对于AsciiDoc标记语言,本人很感兴趣,在学习过程中用作笔记还是比较不错的选择.
补充后续要认识的一些库与工具
libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。http://blog.csdn.NET/firstime_tzjz/article/details/8575304
libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。http://blog.csdn.Net/htttw/article/details/7521053
libnids提供的接口函数主要实现了开发网络入侵监测系统所必须的一些结构框架。
libicmp等相对较为简单,它封装的是ICMP数据包的主要处理过程(构造、发送、接收等)。
The Tcpreplay suite includes the following tools:
- tcpprep - multi-pass pcap file pre-processor which determines packets as client or server and creates cache files used by tcpreplay and tcprewrite
- tcprewrite - pcap file editor which rewrites TCP/IP and Layer 2 packet headers
- tcpreplay - replays pcap files at arbitrary speeds onto the network
- tcpliveplay - Replays network traffic stored in a pcap file on live networks using new TCP connections
- tcpreplay-edit - replays & edits pcap files at arbitrary speeds onto the network
- tcpbridge - bridge two network segments with the power of tcprewrite
- tcpcapinfo - raw pcap file decoder and debugger
- <<libevent学习资料>>
- libevent学习资料
- <<libevent学习资料>>
- libevent学习的资料
- libevent学习资料
- libevent学习资料
- libevent学习资料
- libevent资料合集
- libevent和libev资料
- Libevent资料汇总
- libevent收集资料
- libevent学习
- libevent学习
- libevent 学习
- Libevent学习
- libevent学习
- libevent学习
- libevent源码学习研究(libevent-0.1)
- 将指定目录下的所有子文件或子目录加载到TreeView
- 初识JAVA——JDBC
- for循环嵌套的两种用法
- 有好几天没写了哇 = =
- 数据库的左连接,内连接,右连接,小结
- libevent学习资料
- 【 TIMUS-1748】【数学+搜索】The Most Complex Number【求反素数,数据范围较大】
- 关于sql永真式注入的理解
- jquery限制事件触发次数--(one(), unbind)
- DOM0级和DOM2级事件处理程序的区别? — 第13.2.2节
- 分支限界法的0-1背包问题Python实现
- 数据库--索引的基本概念及作用
- 【DM】设计模式再回顾---委托
- CentOS 7 部署 Kubernetes