예제 #1
0
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            _udpProvider = new UDPProvider(Context);
            var cur = System.Threading.Thread.CurrentThread;

            Task.Run(() =>
            {
                var configs = _udpProvider.Call(LampCommands.GetSettings);
                MainThread.BeginInvokeOnMainThread(() =>
                {
                    ParceResult(configs);
                });
            });
        }
예제 #2
0
        static void Main(string[] args)
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");

            UDPProvider provider = new UDPProvider(args[0], args[1]);

            String ip    = "127.0.0.1";
            int    port  = 9000;
            String login = "******";
            String pwd   = "";

            if ((args.Length > 2) && (args[2] == "-Connect"))
            {
                string[] arguments = args[3].Split(',');

                ip    = arguments[0];
                port  = (int)Double.Parse(arguments[1]);
                login = arguments[2];
                pwd   = arguments[3];
            }

            provider.ReadStandings(ip, port, "", login, pwd);
        }