Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/08/08 14:44:02 (16 years ago)
Author:
gkronber
Message:

fixed #96 and #97

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Grid/ClientForm.cs

    r35 r114  
    5858
    5959    private void startButton_Click(object sender, EventArgs e) {
    60       clientUrl = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[0] + ":8002/Grid/Client";
     60      //clientUrl = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[0] + ":8002/Grid/Client";
     61      string hostname = Dns.GetHostName();
     62      IPAddress[] addresses = Dns.GetHostAddresses(hostname);
     63
     64      // Thanks to Microsoft
     65      if (System.Environment.OSVersion.Version.Major >= 6) {
     66        clientUrl = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[2] + ":" + clientPort.Text +"/Grid/Client";
     67      } else {
     68        clientUrl = "net.tcp://" + Dns.GetHostAddresses(Dns.GetHostName())[0] + ":" + clientPort.Text +"/Grid/Client";
     69      }
     70
    6171      clientHost = new ServiceHost(this, new Uri(clientUrl));
    6272      try {
Note: See TracChangeset for help on using the changeset viewer.