gethostbyname曾经失败过,从未成功过

时间:2013-08-22 04:41:45

标签: c android-ndk gethostbyname

当我在没有联网的NDK应用程序中调用gethostbyname时,我打开wifi开关,再次使用同一主机调用gethostbyname,它仍然失败,h_errno = 2.

为什么会这样,以及如何避免它。

1 个答案:

答案 0 :(得分:1)

根据返回的h_error值,它表示“TRY_AGAIN”。来自gethostbyname()手册页:

     TRY_AGAIN
      A temporary error occurred on an authoritative name server.Try again later.

所以,再试一次,看看会发生什么。