string sHostName = Dns.GetHostName ();
IPHostEntry ipE = Dns.GetHostByName (sHostName);
IPAddress [] IpA = ipE.AddressList;
for (int i = 0; i < IpA.Length; i++)
{
Response.Write( IpA[i].ToString ());
}
IPHostEntry ipE = Dns.GetHostByName (sHostName);
IPAddress [] IpA = ipE.AddressList;
for (int i = 0; i < IpA.Length; i++)
{
Response.Write( IpA[i].ToString ());
}
Console.WriteLine("My local IpAddress is :" + IPAddress.Parse(((IPEndPoint)s.LocalEndPoint).Address.ToString()) +
"I am connected on port number " +
((IPEndPoint)s.LocalEndPoint).Port.ToString());
String userName;
IPAddress userIP;//获得工作组名
DirectoryEntry objSpace = new DirectoryEntry("WinNT:");
foreach(DirectoryEntry Domain in objSpace.Children)
{
userDomainName=Domain.Name;
listBox1.Items.Add(userDomainName);
}
//获得计算机名
userName=System.Environment.UserDomainName;
//获得IP
try
{
IPHostEntry userIP1= Dns.GetHostByName(userName);
IPAddress [] address =userIP1.AddressList;
foreach (IPAddress s in address)
{
userIP=s;
}
}
catch
{ }