TCP的conn.Read方法中的err来判断一次读取是否成功,但无法读到io.EOF来判断用户已经断开连接。

13268609770 · · 1329 次点击
https://zhuanlan.zhihu.com/p/445205415 net 库里面其他的实现同理
#6
更多评论
这个代码绝了,defer放在最后,这公司怕是要倒闭
#1
先不说`defer`的问题 1. 怕不是`c.clientJsonProcess()`这个方法阻塞了吧 2. 看看 `conn.Read()` 的实现是怎么写的,或许把 `io.EOF` 转换成了其它错误
#2