【发布时间】:2016-11-04 15:16:34
【问题描述】:
考虑这种情况:
A 发送一个fin 到B,然后B 发送一个ack 和一个fin 到A。然后B 进入状态LAST_ACK,A 进入状态TIME_WAIT,现在,如果来自A 的最后一个ack 丢失,并且来自B 也丢了? B 会继续发送重传请求还是关闭套接字? (我们知道,如果A将SO_LINGER设置为0,当A关闭它的socket时,会导致RESET在B上。)
【问题讨论】: