Daemon icon indicating copy to clipboard operation
Daemon copied to clipboard

Use nonblocking DNS for clients

Open slipher opened this issue 11 months ago • 0 comments

cu-kai and freem report having seen O(10s of seconds) hangs due to the client's server list queries. This is presumably caused by DNS. A possible scenario is wanting to join a LAN game but getting stuck at the automatically initiated internet list refresh when opening the server list.

We already have an API for DNS resolution on a separate thread which is used by the server. We could use it for clients too.

slipher avatar Mar 25 '25 20:03 slipher