public MainPage() { InitializeComponent(); buttonSend.Clicked += testButtonClicked; //Set up Socket Connection Client = new SocketHandler(); try { Client.StartSocket(); } catch (Exception e) { output.Text = e.ToString(); } }
static void Main(string[] args) { SocketHandler Client = new SocketHandler(); Client.StartSocket(); string Input; //Client Variables //bool debugMode = false; CommandHandler CommandExe = new CommandHandler();//ref debugMode); while (true) { Input = Console.ReadLine(); Client.Send(Input); var Temp = Client.Listen(); //Test response and command merging using a "cut in" value. in this test being #/# <-- in this location data will be inserted here for the user string CommandData = CommandExe.HandleCommand(Temp.Command); if (CommandData != "" && Temp.Response.Contains("#/#")) { Console.WriteLine(Temp.Response.Replace("#/#", CommandData)); } else { Console.WriteLine(Temp.Response); } //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //Console.WriteLine("D:" + debugMode); if (true) { Console.WriteLine("Comand Received:" + Temp.Command); Console.WriteLine("Dictionary Received:"); foreach (string dictent in Temp.Dictionary) { Console.WriteLine(" -" + dictent); } } } }