- 博客(2)
- 收藏
- 关注
原创 golang在linux下网络异常后socket recv一直阻塞的问题解决的一个思路
前断时间用golang在linux下用socket写一个server.发现部分线程无法退出,最后排查是net.Conn.read() 一直阻塞,实际上客户端已经断开了(但是网络异常引起,导致服务器tcp4次挥手异常),直接调用syscall.Shutdown 去关闭socket都没有用,最后修改了下程序设置接收超时来解决。..........................................
2022-08-06 10:22:31
931
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人