标签: windows dns winsock2 getaddrinfo
我处理的问题是,当目标IP无法访问时,我想避免系统启动连接重试。 (目标ip可以在当天的不同时间打开和关闭。)
我可以看到ping.exe正确返回主机无法访问。
ping.exe
但是,在我的代码中,调用getaddrinfo成功获取相同的IP地址,而我怀疑它只查询dns缓存。
getaddrinfo
有没有办法强制getaddrinfo不使用dns缓存,或者其他绕过dns缓存的函数?