|
@@ -230,16 +230,23 @@ namespace WinUI
|
|
|
request.Method = "POST";
|
|
|
request.ContentType = "applicaiton/json";
|
|
|
request.Timeout = 10000;
|
|
|
-
|
|
|
- using (var streamWriter = new StreamWriter(((HttpWebRequest)request).GetRequestStream()))
|
|
|
- {
|
|
|
- string json = "{\"allowManaged\":" + (allowManaged ? "true" : "false") + "," +
|
|
|
- "\"allowGlobal\":" + (allowGlobal ? "true" : "false") + "," +
|
|
|
- "\"allowDefault\":" + (allowDefault ? "true" : "false") + "}";
|
|
|
- streamWriter.Write(json);
|
|
|
- streamWriter.Flush();
|
|
|
- streamWriter.Close();
|
|
|
- }
|
|
|
+ try
|
|
|
+ {
|
|
|
+ using (var streamWriter = new StreamWriter(((HttpWebRequest)request).GetRequestStream()))
|
|
|
+ {
|
|
|
+ string json = "{\"allowManaged\":" + (allowManaged ? "true" : "false") + "," +
|
|
|
+ "\"allowGlobal\":" + (allowGlobal ? "true" : "false") + "," +
|
|
|
+ "\"allowDefault\":" + (allowDefault ? "true" : "false") + "}";
|
|
|
+ streamWriter.Write(json);
|
|
|
+ streamWriter.Flush();
|
|
|
+ streamWriter.Close();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ catch (System.Net.WebException)
|
|
|
+ {
|
|
|
+ MessageBox.Show("Error Joining Network: Cannot connect to ZeroTier service.");
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
try
|
|
|
{
|