Example #1
0
 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";
 }
Example #2
0
        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");
            }
        }