socket
szcarewell
这个作者很懒,什么都没留下…
展开
-
关闭TCP连接
从TCP协议角度来看,一个已建立的TCP连接有两种关闭方式,一种是正常关闭,即四次挥手关闭连接; 还有一种则是异常关闭,我们通常称之为连接重置(RESET)。 首先说一下正常关闭时四次挥手的状态变迁,关闭连接的主动方状态变迁是FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT,而关闭连接的被动方的状态变迁是CLOSE_WAIT->LAST_ACK->TIME_转载 2016-05-07 06:38:53 · 1115 阅读 · 0 评论 -
socket可读,可写的条件
socket可读可写条件,经常做为面试题被问,因为它考察被面试者对网络编程的基础了解的是不是够深入。 要了解socket可读可写条件,我们先了解几个概念: 1.接收缓存区低水位标记(用于读)和发送缓存区低水位标记(用于写): 每个套接字有一个接收低水位和一个发送低水位。他们由select函数使用。 接收低水位标记是让select返回"可读"时套接字接收缓冲区中所需的数据量。对于TCP,转载 2016-04-23 18:20:36 · 4867 阅读 · 0 评论