Get Server List
First step is to create the request. You have a few different options, but here's how to create an Internet request.
You can optionally add filters to avoid showing servers you don't want to show.
Set up a function to be called when new servers are found. This won't be called for every server, but it might be called every frame.
You can start the request. You don't have to await this function. It takes a timeout, in seconds, where it'll stop updating.
Your callback function will get called when new servers are found.
If you want a Stop button on or a Refresh button, you should stop the request.