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());
}
}
このコードは、サーバー コンピューターの名前を認識している必要があります。
System.Net.IPAddress の AddressFamily
System.Net.IPAddress i;
string HostName = i.AddressFamily.ToString();
エラー ------------->割り当てられていないローカル変数 'i' の使用
サーバー コンピューターの名前を取得するにはどうすればよいですか?