老师,为什么我无法复现close wait状态?

来源:2-11 忘记关闭连接会怎么样

Cuu

2020-10-19

成功建立连接后,客户端发送Q退出,服务端为 time wait 状态,而不是close wait,问题可能出在哪里?

写回答

1回答

牛儿吃草

2020-10-20

如果服务端接收到客户端的结束指令触发主动关闭的话,是会有这种情况的。但是如果你按照视频讲解应该不会出现这种情况。所以你确认一下是否把客户端和服务端搞反了或服务端的process里的defer没有填写?
0
1
Cuu
忘了注释掉服务端里的defer了,导致正常走完了4次挥手,客户端进入time wait状态。 注释掉defer后,复现了close wait状态。感谢老师讲解,对4次挥手理解更清晰了。
2020-10-20
共1条回复

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1316 学习 · 352 问题

查看课程