在 C# 2010 中获取服务器名称和 ip 地址:
我在您的本地网络上有软件。
网络中只有一台服务器。
该软件可以安装在许多局域网上。并加以利用。
我想在任何位置安装和运行;自动检测本地网络上的服务器计算机。如何?
我没有服务器的 IP 和计算机名。我希望他们得到一个特殊的代码。
服务器是计算机名称和 IP 地址。在客户端计算机上,服务器将识别。并返回 IP 地址或名称。
我想获取服务器的 IP 地址。以下代码来自:
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());
}
}
此代码必须知道服务器计算机的名称。
如何获取服务器计算机的名称?或获取IP服务器?