SteamQueryNet
SteamQueryNet copied to clipboard
How to handle exceptions?
Hi, I'm trying to use your library instead of QueryMaster. I cannot get my head around handling exceptions if the server is e.g. offline. The following code:
IServerQuery serverQuery = new ServerQuery($"{serverModel.ServerIp}:{serverModel.ServerQueryPort}");
ServerInfo info = await serverQuery.GetServerInfoAsync();
If the server is offline it will get "stuck" on ServerInfo info = await serverQuery.GetServerInfoAsync();
and wait infinitely? at this line of code. With QueryMaster, it just returned null so I could see that the server is offline. How can I handle this with your library? Thanks for help.
I've made a pull request where you can handle timeout exceptions like this