/// <summary> /// Async Private method to start the Telnet server /// </summary> /// <param name="state"></param> private static void StartTelnetListener(object state) { try { telnetlistener = new WowwoWTelnet(); telnetlistener.Start(); } catch (Exception ex) { Console.WriteLine("Telnet Exception:\r\n{0} \r\n{1}", ex.Message, ex.StackTrace); } }
/// <summary> /// Stop telnet Listener /// </summary> /// <param name="state"></param> public static void Stop(object state) { if (telnetlistener == null) { Console.WriteLine("There is no Telnet Listener active"); } else { try { Console.WriteLine("Stopping Telnet Listener..."); telnetlistener.Stop(); Console.WriteLine("Telnet Listener stopped"); telnetlistener = null; } catch (Exception ex) { Console.WriteLine("Telnet Exception:\r\n{0} \r\n{1}", ex.Message, ex.StackTrace); } } }