接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。
这句话是什么意思?我没懂,既然都结束了,为什么我 还可以 发送信息,那这个 fin有什么意义。。。很多博文都是用这句话 解释了tcp 为什么需要4次,而我正好不能理解这句话。。。。求大牛指教
接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。
这句话是什么意思?我没懂,既然都结束了,为什么我 还可以 发送信息,那这个 fin有什么意义。。。很多博文都是用这句话 解释了tcp 为什么需要4次,而我正好不能理解这句话。。。。求大牛指教
我在知乎看到一个很好的回答:https://www.zhihu.com/questio...。
大意就是说你发 FIN 了,我就 ACK 回应表示收到了。我这边的 Application 如果有数据要发就先发,发完后再 FIN。如果直接就断掉,Application 会哭的。
7 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.1k 阅读
986 阅读
793 阅读
一看你就缺乏恋爱经验啊。。。
你:女神,我好喜欢你,和我在一起吧!
女神:好啊。今晚XX酒店ABC房间见!
你:XX酒店ABC房间,一定到!
然后你们就建立关系了。
几个月后。。。
你:喂,我们分手吧。
女神:靠!没门!老娘还没爽够呢!
------分手炮 * N------
女神:没用的东西,光让老娘出力!有多远滚多远!
你:要不要再来一发?
(系统提示:对方不是你的好友)