public CommunicationServiceClient()
        {
            string ip   = ConfigurationManager.AppSettings["MasterIP"];
            int    port = Convert.ToInt32(ConfigurationManager.AppSettings["MasterPort"]);

            _commClient = new CommunicationClient();
            _client     = ScsServiceClientBuilder.CreateClient <ICommunicationService>(new ScsTcpEndPoint(ip, port), _commClient);
            while (_client.CommunicationState != CommunicationStates.Connected)
            {
                try
                {
                    _client.Connect();
                }
                catch
                {
                    Logger.Log.Error(Language.Instance.GetMessageFromKey("RETRY_CONNECTION"));
                    Thread.Sleep(2000);
                }
            }
        }
Ejemplo n.º 2
0
        public CommunicationServiceClient()
        {
            string ip   = ConfigurationManager.AppSettings["MasterIP"];
            int    port = Convert.ToInt32(ConfigurationManager.AppSettings["MasterPort"]);

            _commClient = new CommunicationClient();
            _client     = ScsServiceClientBuilder.CreateClient <ICommunicationService>(new ScsTcpEndPoint(ip, port), _commClient);
            System.Threading.Thread.Sleep(1000);
            while (_client.CommunicationState != CommunicationStates.Connected)
            {
                try
                {
                    _client.Connect();
                }
                catch (Exception)
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("[Info] Connection will be established");
                    System.Threading.Thread.Sleep(1000);
                }
            }
        }