示例#1
0
        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();
                }
            }
        }
示例#2
0
        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();
                }
            }
        }