PDA

View Full Version : نشان دادن ip



sogoli
جمعه 30 مهر 1389, 15:10 عصر
سلام
من نیاز به برنامه ایی دارم که به کاربر ip دستگاه رو نشون بده.دوستان کسی می تونه راهنمایی کنه

unknown.unforgiven
جمعه 30 مهر 1389, 21:35 عصر
به این جا یه سری بزن:
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/b981bdc2-8c3c-41b9-8965-b90cd3028cd6
اگه چیزی پیدا نکردی خبر بده تا برنامه رو برات بذارم

flash118
جمعه 30 مهر 1389, 22:22 عصر
دوست عزیز بفرمایید اینم یه نمونه کد کامل که هم ip میده و هم ip رو تبدیل به اسم هاست میکنه ببنید متوجه می شید :

using System.Net;

public string ConvertIP2HostName(string ip)
{
IPHostEntry iphost = Dns.GetHostEntry(ip);
return iphost.HostName;
}

public string HostNameToIP(string hostName)
{
IPHostEntry iphost = System.Net.Dns.GetHostEntry(hostName);
IPAddress[] addresses = iphost.AddressList;
StringBuilder addressList = new StringBuilder();
foreach (IPAddress address in addresses)
{
addressList.AppendFormat("IP Address: {0};", address.ToString());
}
return addressList.ToString();
}




در مورد مثالی از استفادش اینم یه نمونه از استفاده:

MessageBox.Show( Class4.ConvertIP2HostName("127.0.0.1"));
MessageBox.Show(Class4.HostNameToIP("Flash118_Server"));

sogoli
شنبه 01 آبان 1389, 09:47 صبح
اقا شرمنده رو سیستم من جواب نداد می تونید طحمت بکشید و برنامه ایی که رو سیستم خودتون جواب داد رو بزارید؟

unknown.unforgiven
شنبه 01 آبان 1389, 18:18 عصر
این رو سیستم من جواب داد

;()string mhost = Dns.GetHostName
;(IPHostEntry mip = Dns.GetHostByName(mhost
;()label1.Text = mip.AddressList.ElementAt(0).ToString
فقط یه زحمتی بکش و اول برنامه بنویس ;using System.Net و یه label هم تو برنامت بذار:چشمک: