private int ProcessFn(StreamReader reader, StreamWriter writer) { string received = (string)reader.ReadLine(); Console.WriteLine("Received: {0}", received); if (!received.Contains("Hello Jodie, I am")) { try { AidenCommand c = new AidenCommand(received); writer.WriteLine(c.execute()); } catch (Exception ex) { writer.WriteLine(String.Format("Error executing the command: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace)); } } return(0); }
public void Setup() { // Setup the process function this.__Setup((StreamReader reader, StreamWriter writer) => { string received = (string)reader.ReadLine(); if (!received.Contains("Hello Jodie, I am")) { try { AidenCommand c = new AidenCommand(received); writer.WriteLine(c.execute()); } catch (Exception ex) { writer.WriteLine(String.Format("Error executing the command: {0}{1}{2}", ex.Message, Environment.NewLine, ex.StackTrace)); } } return(0); }); }