C# ta internet erişimini WebRequest ve WebResponse ile sağlarız. Buna örnek olarak basit bir uygulama.
-------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.IO;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int karakter;
//ilk once bir URI'a WebRequest olusturalım.
HttpWebRequest tanim1= (HttpWebRequest) WebRequest.Create(http://www.ntvmsnbc.com);
// Daha sonrasında bu iste§i gönderelim ve yanıtını isteyelim.
HttpWebResponse tanim2 = (HttpWebResponse)
tanim1.GetResponse();
// Siteden gelen yanıttan bir akış elde edelim.
Stream tanim3 = tanim2.GetResponseStream(); /* Belirttiğimiz sitede mevcut olan html'i okuyoruz, aşağıda her sayfada
400 karakter Görüntüleyeceğim. Daha sonrasında Enter ile sayfa değiştirebiliriz.*/
// For döngüsüne girelim.
for (int i = 1; ; i++) {
karakter = tanim3.ReadByte();
if(karakter==-1) break;
Console.Write((char)karakter);
if((i%400)==0) {
Console.Write("\n Bir Tusa Basarak Diger Sayfaya Geciniz.");
Console.Read();
}
}
}
}
}
// Ekran Çıktısı Aşağıdaki Gibidir.
3 kişi tarafından 4.3 olarak değerlendirildi
- Currently 4,333333/5 Stars.
- 1
- 2
- 3
- 4
- 5