diff --git a/Tikhole.Engine/Committer.cs b/Tikhole.Engine/Committer.cs index 353f059..f83e92a 100644 --- a/Tikhole.Engine/Committer.cs +++ b/Tikhole.Engine/Committer.cs @@ -11,7 +11,7 @@ public class Committer public static uint Committed = 0; public static uint ComitterTimeoutMS = 1000; public static uint ComitterDelayMS = 100; - public static uint TotalInstances { get; private set; } = 0; + public static uint TotalInstances { get; set; } = 0; public static uint NeededInstances = 2; public static IPEndPoint RouterOSIPEndPoint = new(IPAddress.Parse("192.168.200.1"), 8728); public TcpClient TcpClient = new(); diff --git a/Tikhole.Engine/Listener.cs b/Tikhole.Engine/Listener.cs index cbf7b53..d78ab05 100644 --- a/Tikhole.Engine/Listener.cs +++ b/Tikhole.Engine/Listener.cs @@ -18,7 +18,7 @@ public Listener() Client.Client.Bind(IPEndPoint); Task listener = new Task(() => { - while (Client != null) + while (Client.Client != null) { IPEndPoint? ipEndPoint = null; try @@ -32,6 +32,7 @@ public Listener() Logger.Warning("Error receiving request."); } } + Logger.Info("Listener stopped."); }, TaskCreationOptions.LongRunning); listener.Start(); Logger.Success("Listener started on " + IPEndPoint.ToString() + "."); diff --git a/Tikhole.Engine/Tikhole.cs b/Tikhole.Engine/Tikhole.cs index 185f44f..95b4ce7 100644 --- a/Tikhole.Engine/Tikhole.cs +++ b/Tikhole.Engine/Tikhole.cs @@ -24,6 +24,7 @@ public Tikhole() Forwarder = new Forwarder(); Parser = new Parser(); Matcher = new Matcher(); + Committer.TotalInstances = 0; for (int i = 0; i < Committer.NeededInstances; i++) new Committer(); new Responder(); } diff --git a/Tikhole.Website/Components/Pages/Settings.razor b/Tikhole.Website/Components/Pages/Settings.razor index 3c603c6..986f9b8 100644 --- a/Tikhole.Website/Components/Pages/Settings.razor +++ b/Tikhole.Website/Components/Pages/Settings.razor @@ -8,7 +8,8 @@ A list of Tikhole settings. Changes made here are in real-time.