public DdsClient(string serverName, BaseDdsModel schemes)
        {
            this.Schemes             = schemes;
            this.ProviderController  = new ClientOutputSchemeController(schemes.ProviderScheme);
            this.RequesterController = new ClientInputSchemeController(schemes.RequesterScheme);

            var serverUrl = "http://" + serverName + "/DDSServer";

            this.ProviderController.Connect(serverUrl);
            this.RequesterController.Connect(serverUrl);
        }
Пример #2
0
        public void Connect()
        {
            var initVariables      = new InitializeVariables();
            var providedVariables  = new BaseDdsVariables(initVariables.ProvidedVariablesInfo);
            var requestedVariables = new BaseDdsVariables(initVariables.RequestedVariablesInfo);

            var schemes = new BaseDdsModel(this.ClientName);

            schemes.AddVariables(providedVariables, requestedVariables);

            var client = new DdsClient(this.ServerName, schemes);

            this.Schemes             = client.Schemes;
            this.ProviderController  = client.ProviderController;
            this.RequesterController = client.RequesterController;
        }