文章分类 -  网络类

摘要:参考此文章: https://www.cnblogs.com/dirt2/p/5590320.html 一:非阻塞i/o比阻塞i/o的优点 阻塞i/o的问题:如果每个线程对应一个连接,即:从建立连接,准备数据,读取数据,编码,解码以及来回发送数据,都在一个线程里全包了,这种很可能出现所有线程都在等待 阅读全文
posted @ 2018-05-12 09:29 WorldsCollide 阅读(181) 评论(0) 推荐(0)
摘要:1:dup函数和dup2函数 dup函数创建一个新的文件描述符,该新文件描述符和原有文件描述符oldfd指向相同的文件、管道或者网络连接。并且dup返回的文件描述符总是取系统当前可用的最小整数值。dup2和dup类似,不过它将 返回第一个不小于oldfd的整数值。dup和dup2失败时返回-1并设置 阅读全文
posted @ 2018-05-08 22:23 WorldsCollide 阅读(46) 评论(0) 推荐(0)
摘要:中心思想:产生fin_wait1:主动关闭tcp的一方发出fin,但是没收到ack那么他就长时间停留在这个状态 实验:先建立连接,然后拦截服务端发给client的数据包当然目的是不给client发ack从而导致client处于fin_wait1 额外收获:Zero Window的概念,如何产生,危害 阅读全文
posted @ 2018-05-01 10:30 WorldsCollide 阅读(239) 评论(0) 推荐(0)