![image.png](https://static.studygolang.com/211214/c119c0ab9d53dee0fa1cc0f58914429b.png)
在网上查了,可以通过判断err是否为io.EOF来判断用户是否与服务端断开连接,但这行代码始终没有执行
(客户端是直接通过Ctrl + C结束的)
更多评论
先不说`defer`的问题
1. 怕不是`c.clientJsonProcess()`这个方法阻塞了吧
2. 看看 `conn.Read()` 的实现是怎么写的,或许把 `io.EOF` 转换成了其它错误
#2