【发布时间】:2013-08-22 04:41:44
【问题描述】:
在没有联网的NDK应用中调用gethostbyname,然后打开wifi开关,再次用同一主机调用gethostbyname,还是失败,h_errno = 2。
为什么会这样以及如何避免。
【问题讨论】:
标签: c android-ndk gethostbyname
在没有联网的NDK应用中调用gethostbyname,然后打开wifi开关,再次用同一主机调用gethostbyname,还是失败,h_errno = 2。
为什么会这样以及如何避免。
【问题讨论】:
标签: c android-ndk gethostbyname
根据返回的 h_error 值,它表示“TRY_AGAIN”。从 gethostbyname() 手册页:
TRY_AGAIN
A temporary error occurred on an authoritative name server.Try again later.
所以,再试一次,看看会发生什么。
【讨论】: