Free cookie consent management tool by TermsFeed Policy Generator

Changeset 900 for trunk/sources


Ignore:
Timestamp:
12/04/08 15:53:26 (16 years ago)
Author:
kgrading
Message:

continued wcf for #401

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs

    r886 r900  
    5353
    5454    public void Start() {
    55        /*DiscoveryService discService =
     55      Uri baseAddress = new Uri("http://localhost:8000/ClientConsole");
     56      string address = "net.pipe://localhost/ClientConsole/ClientConsoleCommunicator";
     57
     58      DiscoveryService discService =
    5659        new DiscoveryService();
    5760      IClientConsoleCommunicator[] clientCommunicatorInstances =
     
    6164        ServiceHost serviceHost =
    6265                new ServiceHost(clientCommunicatorInstances[0].GetType(),
    63                   new Uri("http://localhost:9000/ClientConsole"));
     66                  baseAddress);
    6467
    6568        System.ServiceModel.Channels.Binding binding =
    66           new NetNamedPipeBinding();
     69          new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);
    6770
    6871        serviceHost.AddServiceEndpoint(
    6972          typeof(IClientConsoleCommunicator),
    7073              binding,
    71               "ClientConsoleCommunicator");
     74              address);
    7275
    73         ServiceMetadataBehavior behavior =
    74               new ServiceMetadataBehavior();
    75         serviceHost.Description.Behaviors.Add(behavior);
    76 
    77         serviceHost.AddServiceEndpoint(
     76        /*serviceHost.AddServiceEndpoint(
    7877            typeof(IMetadataExchange),
    7978            MetadataExchangeBindings.CreateMexNamedPipeBinding(),
    8079            "mex");
    8180
     81        serviceHost.Open();*/
     82
     83        ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
     84        smb.HttpGetEnabled = true;
     85        smb.HttpGetUrl = new Uri("http://localhost:8001/ClientConsole/");
     86        serviceHost.Description.Behaviors.Add(smb);
     87
    8288        serviceHost.Open();
    83       }*/
     89
     90      }
    8491
    8592      clientCommunicator = ServiceLocator.GetClientCommunicator();
     
    8996      //clientCommunicator.LoginAsync(ConfigurationManager.GetInstance().GetClientInfo());
    9097
    91       Heartbeat beat = new Heartbeat { Interval = 30000 };
     98      Heartbeat beat = new Heartbeat { Interval = 10000 };
    9299      beat.StartHeartbeat();     
    93100
Note: See TracChangeset for help on using the changeset viewer.