Exemplo n.º 1
0
        public async Task <bool> Launch()
        {
            int    retry   = 0;
            string product = ConfigurationManager.AppSettings["Product"];
            string version = ConfigurationManager.AppSettings["Version"];

            LaunchFeed();
            while (admin == null)
            {
                await Task.Delay(1000);

                try {
                    admin = new IqConnection("127.0.0.1", IQFeedConfiguration.IQAdminPort);
                    admin.Connect();
                } catch (Exception e) {
                    Console.WriteLine(e.Message);
                    admin = null;
                    if (retry++ > 3)
                    {
                        LaunchFeed();
                    }
                }
            }
            await Register(product, version);
            await Connect();
            await SetProtocol();

            return(true);
        }
Exemplo n.º 2
0
 public CommanderBase()
 {
     history = new IqConnection("127.0.0.1", IQFeedConfiguration.IQFeedHistoryPort);
 }