private static void ConnectToServer(string ip, int port)
        {
            tcpClient = new TcpClient(ip, port);
            NetworkStream stream        = tcpClient.GetStream();
            string        regexResponse = SendAndReceive.ReceiveMessage(stream, 256);

            SetRegex(regexResponse);
            StartConsole(stream);
        }
        private static void StartConsole(NetworkStream stream)
        {
            string lineOfCocain;
            string message;

            while (!(lineOfCocain = Console.ReadLine()).Equals("EXIT;"))
            {
                message = "Go to f**k yourself stupid shitty idiot";
                if (QueryVerifier.GetQueryVerifier().EvaluateQuery(lineOfCocain))
                {
                    SendAndReceive.SendMessage(stream, TransactionCreator.GetTransactionCreator().CreateGroupDependingXML(QueryVerifier.GetQueryVerifier().queryMatch));
                    message = (new XmlMessage(SendAndReceive.ReceiveMessage(stream, 256))).GetElementsContentByTagName("payload")[0];
                }
                Console.WriteLine(message);
            }
            QueryVerifier.GetQueryVerifier().EvaluateQuery(lineOfCocain);
            SendAndReceive.SendMessage(stream, TransactionCreator.GetTransactionCreator().CreateGroupDependingXML(QueryVerifier.GetQueryVerifier().queryMatch));
            message = (new XmlMessage(SendAndReceive.ReceiveMessage(stream, 256))).GetElementsContentByTagName("payload")[0];
            Console.WriteLine(message);
            tcpClient.Close();
        }