獲取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地址或名稱。 –