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); }); }); }
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); }