microsoft/msquic

Support Async DNS Resolution

開放

#1,304 建立於 2021年3月1日

 (4 則留言) (0 個反應) (0 位負責人)C (687 個分叉)github user discovery
blockedfeature requesthelp wanted

倉庫指標

星標
 (4,767 顆星)
PR 合併指標
 (平均合併 6天) (30 天內合併 40 個 PR)

描述

Describe the feature you'd like supported

Currently we call synchronous DNS resolution APIs (GetAddrInfo) on our QUIC worker threads. Most of the time this is quick and there isn't any noticed perf issue; but it is entirely possible for these APIs to take a long time.

Proposed solution

We should use async version where possible (GetAddrInfoEx). This will likely require changes at the PAL. I'm not sure what (if any) built-in APIs are available for Posix.

貢獻者指南