ramin005
یک شنبه 15 بهمن 1391, 17:03 عصر
با سلام
بنده از کد زیر برا گرفتن آی پی استفاده میکنم
اما بعضی مواقع درست جواب میده برخی مواقع باعث میشه اصلا برنامه اجرا نشه!
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
string locip = addr[addr.Length - 2].ToString();
string pcname1 = System.Environment.MachineName;
و برای ذخیره آی پی
var loguser = new loguser()
{
pcname = pcname1,
ip = locip(),
date = DateTime.Now
};
به نظرتون مشکل این کد چیه؟
من کل برناممو بالا پایین کردن آخر سر رسیدم به این کد.
اگر امکان داره برای گرفتن و ذخیره ی آی پی یه روش دیگه معرفی کنید
ممنون
بنده از کد زیر برا گرفتن آی پی استفاده میکنم
اما بعضی مواقع درست جواب میده برخی مواقع باعث میشه اصلا برنامه اجرا نشه!
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
string locip = addr[addr.Length - 2].ToString();
string pcname1 = System.Environment.MachineName;
و برای ذخیره آی پی
var loguser = new loguser()
{
pcname = pcname1,
ip = locip(),
date = DateTime.Now
};
به نظرتون مشکل این کد چیه؟
من کل برناممو بالا پایین کردن آخر سر رسیدم به این کد.
اگر امکان داره برای گرفتن و ذخیره ی آی پی یه روش دیگه معرفی کنید
ممنون