private void ShutdownNetwork() { LANDiscoveryHost.Shutdown(); Running = false; lock (Locker) { WorkerThread?.Abort(); WorkerThread = null; } Server.Shutdown("BYE!"); }
public void Shutdown() { ActiveScenario.Shutdown(); ActiveScenario = null; ShutdownNetwork(); if (ServiceInfo != null) { ServiceList.RemoveLocalService(); } LANDiscoveryHost.Shutdown(); ServiceInfo = null; }