static void Main(string[] args) { string userInput = ""; TCP_Connection tcpConnection = new TCP_Connection(); bool connected = tcpConnection.ConnectTCP(); if (connected) { Console.WriteLine("Connected to server. Type \"Help\" for a list of commands."); } while (userInput != "quit" && connected) { userInput = Console.ReadLine().ToLower(); if (userInput == "help") { Console.WriteLine("Commands:"); Console.WriteLine("Compose Message"); Console.WriteLine("Query Topics"); Console.WriteLine("Create Topic"); Console.WriteLine("Delete Topic"); } else if (userInput == "compose message") { ComposeMessage.Compose(); } else if (userInput == "query topics") { QueryTopics.Query(); } else if (userInput == "create topic") { ModifyTopics.CreateTopic(); } else if (userInput == "delete topic") { ModifyTopics.DeleteTopic(); } } }
static void Main(string[] args) { string userInput = ""; TCP_Connection tcpConnection = new TCP_Connection(); bool connected = tcpConnection.ConnectTCP(); if (connected) { Console.WriteLine("Connected to server. Type \"Help\" for a list of commands."); } while (userInput != "quit" && connected) { userInput = Console.ReadLine().ToLower(); if (userInput == "help") { Console.WriteLine("Commands:"); Console.WriteLine("Subscribe"); Console.WriteLine("Unsubscribe"); Console.WriteLine("Query Topics"); } else if (userInput == "subscribe") { Subscription.NewSubscription(); } else if (userInput == "unsubscribe") { Subscription.RemoveSubscription(); } else if (userInput == "query topics") { QueryTopics.Query(); } } }