Die server-Namen und ip-Adresse in C# 2010

Bekommen Sie den server-Namen und ip-Adresse in C# 2010

Möchte ich, um die IP-Adresse des Servers. Der folgende code stammt aus:

public static void DoGetHostEntry(string hostname)
{

        IPHostEntry host;

        host = Dns.GetHostEntry(hostname);

        MessageBox.Show("GetHostEntry({0}) returns:"+ hostname);

        foreach (IPAddress ip in host.AddressList)
        {
            MessageBox.Show("    {0}"+ ip.ToString());
        }
}

Dieser code muss wissen, den Namen von dem server-computer.

AddressFamily im System.Net.IP-Adresse

System.Net.IPAddress i;

string HostName = i.AddressFamily.ToString();

Fehler ------------->Verwendung der nicht zugewiesenen lokalen Variablen 'i'

Wie bekomme ich den Namen des server-Computers?

  • Sie müssen aktualisieren Sie Ihre Frage genauer beschreiben, was du fragst (Zug-Kommentare aus der Antwort auf die Frage).
  • Ich habe die software auf Ihrem lokalen Netzwerk. Es gibt nur einen server im Netzwerk. Diese software kann installiert werden, auf vielen local area network. Und nutzen es. Ich installieren möchten, und führen Sie an jedem Ort; automatische Erkennung der server-computer auf dem lokalen Netzwerk.;;;;Ich habe nicht die server-IP und Computernamen. Und ich will, dass Sie einen speziellen code.;;;;Der server ist der computer-name und IP-Adresse. Auf dem client-computer, der server erkennt. Und Rückkehr der IP-Adresse oder den Namen.
Schreibe einen Kommentar