سلام وقت بخیر
یک برنامه نوشتم که یک Button داره و موقعی روش کلیک میشه برنامه دو کار انجام میده :
سورس یک پیج در یوتیوب میگیره :
try {
//"google.com"
HttpWebRequest web = (HttpWebRequest)WebRequest.Create("https://www.youtube.com/channel/UC81uuy-UsdB5u-ZHiYp2XSg/videos");
web.Method = "Get";
HttpWebResponse res = (HttpWebResponse)web.GetResponse();
string source = new StreamReader(res.GetResponseStream()).ReadToEnd();
textBox1.Text = source;
}
catch
{ MessageBox.Show("خطایی در ارتباط رخ داده است", "هشدار", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
و از طریق ping چک میکنه اگر نت وصل بود یک عکس در یوتیوب در picture box نمایش میده :
pictureBox1.ImageLocation = "https://i.ytimg.com/vi/T0D3vCXEak4/hqdefault.jpg";
موقعی روی Button میزنم برنامه چند ثانیه هنگ میکنه (حالا بخاطر سرعت نت یا سرعت وی *ی ان یا هر چیز دیگه...)
بنظر شما برای جلوگیری از هنگ چکار کنم؟ لطفا چون مبتدی هستم واضح توضیح بدید ممنون