当我在没有联网的NDK应用程序中调用gethostbyname时,打开wifi交换机,再次使用同一主机调用gethostbyname,但仍然失败,h_errno=2。
这是为什么以及如何避免。

最佳答案

根据返回的h_错误值,表示“重试”。从gethostbyname()手册页:

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

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

关于c - gethostbyname一旦失败就永远不会成功,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18371823/

10-12 19:46