gethostbyname失败,错误111(ECONNREFUSED)
该设备确实具有网络连接(WiFi和3G)。
调用gethostbyname()会返回NULL,其中包含errno 111(ECONNREFUSED)。
在osx和windows上,同样的调用工作正常。
可能是什么问题呢?
最好,
没有找到相关结果
已邀请:
3 个回复
呸溉
外镶受继
芭隘的盘石
表明您的设备上的DNS解析器可能已尝试故障转移到TCP / IP(而不是UDP),因为答案太长而无法放入正常的UDP响应数据包中。 如果配置的DNS服务器不支持TCP上的入站DNS请求,则会收到该错误。 客户端应用程序通常无法从UDP套接字获得
,因为它们是无状态的。