C#如何获取真实的IP地址~ 请教一下~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IPEndPoint ipep = new IPEndPoint(IPAddress.Any, TcpPort); IPEndPoint ipep = new IPEndPoint(IPAddress.Any, TcpPort);The name 'TcpPort' does not exist in the current context报错 string str1=System.Net.Dns.GetHostName; System.Net.IpHostEntry hostinfo=System.Net.Dns.GetHostByName(str1); System.Net.IpAddress add1=hostinfo.AddressList[0]; 刚才发错了.你试试这个. string myIP, myMac; System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; if (addressList.Length > 1) { myIP = addressList[0].ToString(); myMac = addressList[1].ToString(); } else { myIP = addressList[0].ToString(); } Console.WriteLine(myIP); Console.ReadKey();要引用system.net string myIP; IPAddress[] ipList = Dns.GetHostAddresses(Dns.GetHostName()); myIP = ipList[0].ToString(); Console.WriteLine(myIP); Console.ReadKey(); 获得客户端Socket然后:Socket.RemoteEndPoint public string GetIp() { System.Net.WebClient client = new System.Net.WebClient(); client.Encoding = System.Text.Encoding.Default; string reply = client.DownloadString("http://www.ip138.com/ip2city.asp"); int start = reply.IndexOf("["); int end = reply.IndexOf("]"); return reply.Substring((start + 1), (end - start - 1)); } 万一http://www.ip138.com/ip2city.asp这个地址失效了~~不就没有用了~ 请教一个webservice接收泛型集合参数问题 如何获取命名管道的名称? 真心求职,传参问题! c#读取序列化数据时,报错:变量不是同一个类中,请问如何解决? 正则表达式难题 [求助] 可以写一个支持命令行的Windows Form Application吗? ------------------C#性能问题?---------------------- C# 打包问题 急急呀????、 有人救我吗! c#窗口实时更新 如何夸线程获取主线程from1的textBox属性 怎样在ToolStrip中加入DateTimePicker? 关于c#程序,远程调试的一些问题?
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, TcpPort);
The name 'TcpPort' does not exist in the current context报错
System.Net.IpHostEntry hostinfo=System.Net.Dns.GetHostByName(str1);
System.Net.IpAddress add1=hostinfo.AddressList[0];
string myIP, myMac;
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
if (addressList.Length > 1)
{
myIP = addressList[0].ToString();
myMac = addressList[1].ToString();
}
else
{
myIP = addressList[0].ToString();
}
Console.WriteLine(myIP);
Console.ReadKey();
要引用system.net
IPAddress[] ipList = Dns.GetHostAddresses(Dns.GetHostName());
myIP = ipList[0].ToString();
Console.WriteLine(myIP);
Console.ReadKey();
然后:
Socket.RemoteEndPoint
{
System.Net.WebClient client = new System.Net.WebClient();
client.Encoding = System.Text.Encoding.Default;
string reply = client.DownloadString("http://www.ip138.com/ip2city.asp");
int start = reply.IndexOf("[");
int end = reply.IndexOf("]");
return reply.Substring((start + 1), (end - start - 1));
}