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