Dns getaddrinfo和gethostbyname挂起系统

Dns getaddrinfo和gethostbyname挂起系统,dns,real-time,nslookup,ecos,Dns,Real Time,Nslookup,Ecos,我正在做一个项目,我有一个大问题。由于某种原因,似乎在生产环境中不时挂起整个系统 我已经读到,如果DNS没有响应,这在linux中也是一个问题。为了解决Linux中的问题,创建了另一个函数,名为 现在我正在寻找一个故障保护解决方案,在eCos中进行DNS查找,至少我不想挂起整个系统。有没有或者我是否需要100%确定我的DNS将提供ip地址,如果没有,我将以一个挂起的系统结束 我曾经考虑过制作自己的DNS实现,但那感觉有点太激烈了。我还考虑使用一些外部库,但在这种情况下,我需要一个与ECOS一起工

我正在做一个项目,我有一个大问题。由于某种原因,似乎在生产环境中不时挂起整个系统

我已经读到,如果DNS没有响应,这在linux中也是一个问题。为了解决Linux中的问题,创建了另一个函数,名为

现在我正在寻找一个故障保护解决方案,在eCos中进行DNS查找,至少我不想挂起整个系统。有没有或者我是否需要100%确定我的DNS将提供ip地址,如果没有,我将以一个挂起的系统结束


我曾经考虑过制作自己的DNS实现,但那感觉有点太激烈了。我还考虑使用一些外部库,但在这种情况下,我需要一个与ECOS一起工作的许可证,我可以在商业项目中使用它。