libevent学习__学习历程总结
来源:互联网 发布:毫州康美中药城淘宝店 编辑:程序博客网 时间:2024/06/04 22:22
环境搭建
下载: 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学习总结
- 暑假数据库学习历程总结
- MC近期学习历程总结
- unity学习历程与总结
- libevent学习
- libevent学习
- libevent 学习
- Libevent学习
- libevent学习
- libevent学习
- 【libevent】libevent库学习总结(一)——基础
- 黑马程序员学习总结__多线程
- 学习历程
- 学习历程
- BZOJ 2434 NOI2011 阿狸的打字机 fail树+树状数组
- lucene应用
- 使用 CAS 在 Tomcat 中实现单点登录
- linux下安装python
- MongoDB命令及SQL语法对比
- libevent学习__学习历程总结
- 社区发现(Community Detection)算法
- 关于VC6简单实现xp风格界面
- jquery实现跨域请求&SpringMVC解决跨域乱码问题
- JQuery中$.ajax()方法参数详解
- poj 1080 dp(sequence alignment)
- JavaEE 7 正式发布
- SVN常用的命令
- osg 矩阵转换后,获取矩阵中模型的位置