linux 应用程序开发
文章平均质量分 84
如何成为高工
梦想还是要有的,不能实现大的,起码也得实现个小的,积小成多。
展开
-
IO多路复用_Select & poll
1. IO多路复用含义:IO: 输入输出操作;多路复用:若请求的IO操作阻塞,且它不是真正阻塞IO,而是让其中的一个函数等待,在这期间,IO 还能进行其他的操作。该函数有select() 和 poll()两个函数。2. Selete()和poll()函数:设置程序中每一个所关心的文件描述符的条件、希望等待的时间等,selete()和poll() 函数返回时内核会通知用户已经准备好原创 2017-11-09 22:30:17 · 287 阅读 · 0 评论 -
TCP三次握手四次挥手抓包解析
TCP三次握手四次挥手抓包解析上次面试,被问到TCP 三次握手,是怎么回事,直至呜呜,只说出了个大概的意思,甚是不好意思;因没有实际根据抓包分析来解读TCP三次握手的过程,鉴于此,周末写了个TCP服务器、客户端通信程序(),将服务器下载到开发板,客户端PC 机上运行,通过wireshark抓包工具来抓取TCP的通信过程。下图为TPC通信三次握手和四次挥手抓包截图:黄色部分为三次握手后抓原创 2017-11-05 18:28:34 · 3234 阅读 · 0 评论