private void stopServer() { growl.Stop(); this.button_startStop.Content = "Start"; isRunning = false; label_serverState.Content = "GNTP Listener stopped"; ellipse_ServerState.Fill = Brushes.Red; m_notifyIcon.Text = "Paw stopped"; }
static void Main(string[] args) { Console.WriteLine("Creating GrowlServer instance..."); var server = new GrowlServer(); try { server.EnableIPv6 = true; server.Start(); Console.WriteLine($"Listening on {string.Join(", ", server.GetPorts())}. Press any key to stop."); Console.WriteLine(); Console.WriteLine("Server output:"); Console.ReadKey(); server.Stop(); } catch (Exception x) { Console.WriteLine($"Failed to start listening on port: {x.GetType().Name}: {x.Message}"); Console.WriteLine(x.StackTrace); WaitForAnyKey("exit"); } }