获取C#2010中的服务器名称和IP地址获取C#2010中的服务器名称和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());
}
}
此代码必须知道服务器计算机的名称。
AddressFamily在System.Net.IPAddress
System.Net.IPAddress i;
string HostName = i.AddressFamily.ToString();
错误------------->未分配的局部变量的 '我'
如何使用我可以得到服务器计算机的名称吗?
您需要更新您的问题以更准确地描述您所问的内容(将问题的答案移至问题的评论)。 – Jake1164
我在你的本地网络上有软件。网络中只有一台服务器。 该软件可能安装在许多局域网上。并利用它。 我想安装并在任何位置运行;自动检测本地网络上的服务器计算机;;;;我没有服务器的IP和计算机名称。我希望他们得到一个特殊的代码。;;;;服务器是计算机名称和IP地址。在客户端计算机上,服务器将识别。并返回IP地址或名称。 –