0
我使用函數getaddrinfo來獲取域名的IP地址,OS = linux,language = C++。我注意到當拔下以太網電纜時,該功能可以阻塞線程30秒(功能在30秒內不會返回)。對我來說太長時間了。是否有可能爲該函數設置超時或中斷函數或任何其他想法的執行?功能問題getaddrinfo
由於 EB
我使用函數getaddrinfo來獲取域名的IP地址,OS = linux,language = C++。我注意到當拔下以太網電纜時,該功能可以阻塞線程30秒(功能在30秒內不會返回)。對我來說太長時間了。是否有可能爲該函數設置超時或中斷函數或任何其他想法的執行?功能問題getaddrinfo
由於 EB
的glibc provies getaddrinfo_a
,其允許異步名稱查詢(例如不阻塞)。