NDream.AirConsole.Editor.Extentions.GetLocalAddress C# (CSharp) Méthode

GetLocalAddress() public static méthode

public static GetLocalAddress ( ) : string
Résultat string
		public static string GetLocalAddress () {

			string localIP = "";
  
			foreach (IPAddress ip in Dns.GetHostEntry(Dns.GetHostName()).AddressList) {
                
				if (ip.AddressFamily == AddressFamily.InterNetwork) {
					localIP = ip.ToString ();
					break;
				}
			}
			return localIP;
		}
	}

Usage Example

Exemple #1
0
        public void Start()
        {
            if (listener == null)
            {
                listener = new HttpListener();
            }

            prefix = string.Format("http://{0}:{1}/", Extentions.GetLocalAddress(), Settings.webServerPort.ToString());

            if (!listener.IsListening)
            {
                listener.Start();

                if (!listener.Prefixes.Contains(prefix))
                {
                    listener.Prefixes.Add(prefix);
                }

                t = new Thread(new ThreadStart(ClientListener));
                t.Start();
            }
        }