当我在没有联网的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/