【问题标题】:gethostbyname once failed never successgethostbyname 一次失败永远不会成功
【发布时间】:2013-08-22 04:41:44
【问题描述】:

在没有联网的NDK应用中调用gethostbyname,然后打开wifi开关,再次用同一主机调用gethostbyname,还是失败,h_errno = 2。

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

【问题讨论】:

    标签: c android-ndk gethostbyname


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多