static void Main()
        {
            controller = new ControllerConnection();

            ControllerCommands.TokenAuth(controller, reconect);
            ControllerCommands.StartLisen(controller);

            controller.On_Messege   += OnMessage;
            controller.On_Exception += Controller_On_Exception;
        }
        public static void OnMessage(object sender, string m)
        {
            string[] marray = m.Split("\n");
            if (marray[marray.Length - 1] == "")
            {
                marray = marray.Take(marray.Count() - 1).ToArray();
            }
            foreach (string current in marray)
            {
                Console.WriteLine(DateTime.Now.ToShortTimeString() + " (SERVER): " + current);
            }

            if (m.StartsWith('{'))
            {
                ControllerCommands.Device(controller, m);
            }

            if (m == "authorization token not found\n")
            {
                ControllerCommands.TokenAuth(controller, reconect);
            }
        }