标签: python
我在异步程序中使用socket.getaddrinfo()。为了防止在函数内部阻塞,我在一个单独的线程中运行它。这是一个开销,我希望尽可能减少。
socket.getaddrinfo()
问题是:假设禁用DNS会使getaddrinfo()无阻塞是否正确?有一个禁用DNS的标志:
getaddrinfo()
AI_NUMERICHOST将禁用域名解析并将引发 如果主机是域名,则出错
程序逻辑将是:
getaddrinfo
AI_NUMERICHOST