PDA

View Full Version : سریع ترین راه فهمیدن آزاد یا ثبت شده بودن دامنه IR. در سی شارپ



hsgpro
جمعه 24 مرداد 1393, 11:37 صبح
سلام دوستان
من درحال ساختن یه برنامه ای هستم که نیاز به فهمیدن آزاد یا ثبت بودن تعداد زیادی از دامنه های IR. رو نیاز داره.
یه کد در سایت StackOverFlow.com پیدا کردم اما چون چند بار از Stream ها استفاده کرده بود خیلی سرعتش پایین بود و بعد از چند دقیقه کار نرم افزار اخطار IO Error میداد.
از دوستان متخصص می خوام یه کد کوتاه و مختصر سی شارپ برای فقط فهمیدن آزاد یا ثبت بودن دامنه های IR. بهم بدید که سرعتش خوب باشه دقت کنید فقط برای فهمیدن وضعیت ثبتش می خوام وگرنه Whois نیاز ندارم.

ممنون.

shahryari
جمعه 24 مرداد 1393, 13:19 عصر
یه همچین چیزی به ذهنم رسید
try
{
System.Net.WebClient w = new System.Net.WebClient();
string s = w.DownloadString("http://arazsoft.ir");
MessageBox.Show("موجود است");
}
catch (System.Net.WebException)
{
MessageBox.Show("موجود نیست");
}

البته از وب ریکوئست هم میتونید استفاده کنید

Mahmoud.Afrad
جمعه 24 مرداد 1393, 15:20 عصر
http://www.developerfusion.com/code/4267/how-to-check-to-make-sure-a-url-is-valid

hsgpro
شنبه 08 آذر 1393, 22:35 عصر
یه همچین چیزی به ذهنم رسید
try
{
System.Net.WebClient w = new System.Net.WebClient();
string s = w.DownloadString("http://arazsoft.ir");
MessageBox.Show("موجود است");
}
catch (System.Net.WebException)
{
MessageBox.Show("موجود نیست");
}

البته از وب ریکوئست هم میتونید استفاده کنید


این اشتباه است این برای اینه که ببینی سایت باز میشه یا نه وگرنه کلی دامنه ثبت شده داریم که هیچ جا پارک نشدن و باز نمیشن.