getaddrinfo和gethostbyname挂起系统

时间:2015-09-16 21:32:41

标签: dns real-time nslookup ecos

我正在开展一个eCos项目,我遇到了一个大问题。出于某种原因getaddrinfogethostbyname似乎在生产环境中不时挂起整个系统。

我已经读过,如果DNS没有回答,这也是linux中的一个问题。为了解决Linux中的问题,还创建了另一个名为getaddrinfo_a的函数。

现在我正在寻找一种在eCos中进行DNS查找的故障安全解决方案,至少我不想挂起整个系统。是否有任何或者我需要100%确定我的DNS将提供IP地址,如果不是,我将最终使用挂起的系统?

我已经考虑过制作自己的DNS实现,但感觉有点过于激烈。我也考虑过使用一些外部库,但是在这种情况下,我需要一个可以与eCos一起工作并且拥有我可以在商业项目中使用的许可证。

0 个答案:

没有答案