上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

2019年4月8日

摘要: 1.为了使收到的报文尽快给我们的处理程序,需要设置成immediate模式: 阅读全文
posted @ 2019-04-08 18:23 rivsidn 阅读(307) 评论(0) 推荐(0)

2019年4月3日

摘要: test.txt中内容如下所示: 想要将其中的ip地址等解析出来: 输出: ifname eth0 is ipv4 0 192.168.0.55-192.168.0.140 4 ifname eth2 is ipv4 1 192.168.0.2-192.168.0.150 4 阅读全文
posted @ 2019-04-03 15:12 rivsidn 阅读(343) 评论(0) 推荐(0)
摘要: 参考资料: https://www.ibm.com/developerworks/cn/linux/l-cn-filelock/index.html 阅读全文
posted @ 2019-04-03 11:42 rivsidn 阅读(133) 评论(0) 推荐(0)

2019年4月2日

摘要: 该库的相关资料主要从源码包中获得(假设当前路径为源码包路径): ./sample 中有代码示例 ./doc/html 中html文件可以通过浏览器打开,参看函数定义 想要的基本上sample中都有了,参照着写就行了。 阅读全文
posted @ 2019-04-02 17:37 rivsidn 阅读(186) 评论(0) 推荐(0)
摘要: 参考资料: http://www.tcpdump.org/manpages/pcap.3pcap.html 分类介绍了该lib的函数 Opening a capture handle for reading Selecting a link-layer header type for a live 阅读全文
posted @ 2019-04-02 17:28 rivsidn 阅读(269) 评论(0) 推荐(0)
摘要: 参考资料: http://www.tcpdump.org/ DESCRIPTION The Packet Capture library provides a high level interface to packet capture systems. All packets on the net 阅读全文
posted @ 2019-04-02 15:13 rivsidn 阅读(3467) 评论(0) 推荐(1)

2019年4月1日

摘要: 《unix网络环境编程》 中20-7 的示例理解。 将上边这个程序编译好之后,运行,运行期间向这个进程发送 SIGUSR1 信号,最后发现仍然后有 “come here” 输出。 说明: sigprocmask 虽然将 SIGUSR1 屏蔽掉了,但是如果在屏蔽期间收到了 SIGUSR1 信号,解除屏 阅读全文
posted @ 2019-04-01 15:31 rivsidn 阅读(399) 评论(0) 推荐(0)

2019年3月29日

摘要: 参考资料: https://q16964777.iteye.com/blog/2228244 知道缓冲有几种模式:无缓冲、行缓冲、全缓冲。通过判断FILTE中的 _flags 的判断可以知道究竟是那种缓冲模式。 另外要清楚,缓冲区是在执行读写操作之后才分配的。 阅读全文
posted @ 2019-03-29 10:38 rivsidn 阅读(237) 评论(0) 推荐(0)

2019年3月28日

摘要: server端: client端: 遇到的问题: 1.设置server地址时,server、client端都没有设置 sin_family,此时 client 调用 send 之后进程就直接exit掉了,没有返回。 2.client端必须要关闭掉fd之后重新socket一个,否则会报 Transpo 阅读全文
posted @ 2019-03-28 14:20 rivsidn 阅读(105) 评论(0) 推荐(0)

2019年3月27日

摘要: 参考资料: https://blog.csdn.net/grey_csdn/article/details/72355735 混迹于Windows、Linux以及Mac,选择加强自己的VIM水平应该不是个错误选择。 今天简单总结一下单词删除的技巧: 1,dw,这是在此之前我用的对做的也几乎是唯一掌握 阅读全文
posted @ 2019-03-27 21:00 rivsidn 阅读(5036) 评论(0) 推荐(2)
摘要: 参考资料: https://www.cnblogs.com/seven1979/p/4249245.html 阅读全文
posted @ 2019-03-27 20:53 rivsidn 阅读(159) 评论(0) 推荐(0)
摘要: 每次打开一个工程都需要重新添加tags、cscope,很不方便,网上找了一下。 将其添加到 ~/.vimrc 中之后,打开 vim 就会自动搜索当前路径下的tags、cscope添加进去。 自动添加 tags 自动添加cscope 阅读全文
posted @ 2019-03-27 20:30 rivsidn 阅读(624) 评论(0) 推荐(0)

2019年3月22日

摘要: 参考资料: http://www.cnblogs.com/litifeng/p/8282479.html 当用vim写代码的时候,我喜欢一边看着头文件中结构的定义,一边编写实现的代码,这样就经常用到多窗口来编辑,查看文档。 1、同时打开多个文件,并横向排列 2、同时打开多个文件后纵向排列,如果没有使 阅读全文
posted @ 2019-03-22 18:11 rivsidn 阅读(276) 评论(0) 推荐(0)

2019年3月20日

摘要: 参考资料: https://www.cnblogs.com/xuechao/archive/2011/03/29/1999292.html 阅读全文
posted @ 2019-03-20 19:07 rivsidn 阅读(133) 评论(0) 推荐(0)
摘要: 问题背景: 想要协议栈给不是接口ip的报文,ipv4回复arp request,ipv6回复 ndisc solication。 涉及技术: 1.守护进程(apue中有通用code) 2.raw socket抓包 3.文件读写锁 4.用户态回复数据包(参见arposion) 5.写日志 应用: 1. 阅读全文
posted @ 2019-03-20 10:14 rivsidn 阅读(437) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

导航