Skip to content

Use nonblocking DNS for clients #1620

Open
@slipher

Description

@slipher

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions