实现ftp 功能,要求连不上后定时再连,结果在connect 返回失败的情况下没有close(fd),一段时间后进程打开的文件数就超过限制,程序出现问题,查到connect函数在返回失败后,依然给fd返回一个随机值,需要close,否则资源就得不到释放
socket connect 连接失败也要close
最新推荐文章于 2025-03-23 17:22:35 发布
实现ftp 功能,要求连不上后定时再连,结果在connect 返回失败的情况下没有close(fd),一段时间后进程打开的文件数就超过限制,程序出现问题,查到connect函数在返回失败后,依然给fd返回一个随机值,需要close,否则资源就得不到释放