当我在没有联网的NDK应用程序中调用gethostbyname时,我打开wifi开关,再次使用同一主机调用gethostbyname,它仍然失败,h_errno = 2.
为什么会这样,以及如何避免它。
答案 0 :(得分:1)
根据返回的h_error值,它表示“TRY_AGAIN”。来自gethostbyname()手册页:
TRY_AGAIN
A temporary error occurred on an authoritative name server.Try again later.
所以,再试一次,看看会发生什么。