C#, Asp.Net, .Net Core
Su Sekildeki IPTV Linklerinin Caslisir Olup Olmadigini Nasil Teset Edebilirim?
Su Sekildeki IPTV Linklerinin Caslisir Olup Olmadigini Nasil Teset Edebilirim?
-
Arkadaslar bana lütfen bilen arkadaslar cevap versin.
Simdi su sekilde IPTV linkleri oluyor.
http://efe250:efe250@212.83.188.131:5001/
ben C# ile bu sekildeki linklerin calisir oldugunu nasil test edebilirim?
Esasinda bu tür linki browsere yazdigimda hata veriyor ama SimpleTV playerde calisiyor.
Bircok yerde sormamam ragmen bir cevap alamadim.
http://efe250:efe250@212.83.188.131:5001/ Linkin icinde hem user Hemde pass var.
örnegin su sekilde oldugunda
http://efexxx:efe250@212.83.188.131:5001/ useri degistirdigimde SimplePlayerde calismiyor.
bu tür bir linki ben C# ile nasil teste edebilirim? calisir olup olmadigini?
mümkünse bir cource örnegi.
simdiden tesekkürler
-
Iptv test siteleri var.
Verilen link çalışıyormu diye kontrol edebilirsin.
Mobil olduğum icin c/p yapamiyorum.
-
Şöyle biri c# ta iptv player yapmak istemiş, işe yarar bişeyler olabilir belki?
http://www.codeproject.com/Questions/660101/How-to-create-component-for-online-tv-iptv-in-csha
-
http://iptv.filmover.com/iptv-stream-tester/
belki bu işine yarar
-
YekteranBaymedir tarafından 16/Kas/15 06:34 tarihinde düzenlenmiştir
-
@Daft
hocam Python'da tam ne yaptigini anlatabilirmisin?
Bende belki C# ile ayni yöntemi izleyebilirim?
sanirim verdigim linkin headerini okuyup, response bilgilerini aldin.
bende böyle birsey yapmak istiyorum ama bu tür linkin (http://efe250:efe250@212.83.188.131:5001/) headerini okuyamadim.
-
int tmp1, tmp2; string userName, password, link; var url = "http://efe250:efe250@212.83.188.131:5001/"; tmp1 = url.IndexOf(":", 7); userName = url.Substring(7, tmp1 - 7); tmp2 = url.IndexOf("@"); password = url.Substring(tmp1 + 1, tmp2 - tmp1 - 1); link = "http://" + url.Substring(tmp2 + 1, url.Length - tmp2 - 1); var request = WebRequest.CreateHttp(link); var credential = new NetworkCredential(userName, password); request.Credentials = credential; request.Method = "GET"; //request.Timeout = 30000; //req.ContentType = "text/html"; //req.UserAgent ="Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36"; try { var response = (HttpWebResponse)request.GetResponse(); Console.WriteLine(response.StatusCode); Console.WriteLine(response.StatusCode == HttpStatusCode.OK ? "Working" : "Not Working !!!"); } catch (Exception ex) { Console.WriteLine("Error :" + ex.Message); }
commentlediğim satırları açabilrisn istersen.. timeout standart olarak 10 saniyedir (10000), eğer bağlantın yavaşsa ya da sitede yoğunluk varsa timeout süresi açılabilir, onu da ekledim koda, kullanabilirsin istersen
-
süper calisiyor, cok tesekkürler.