Fatih arkadaşımızın bir talebine istinaden .net framework class library yi gezinirken problemine kolay bir çözüm buldum.Eğer bir web sitesinin html içeriğini okumak istiyorsanız Uri sinifi biçilmiş kaftan.Eski yöntemlere (winsock,tcpclient) gerek kalmadan (tabiki bu yöntemler kullanılıyor ama arka planda) Uri sınıfını kullanarak bir web sitesinin içeriğini alabiliriz.Örnek aşağıda;
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace UriX{class Program{static void Main(string[] args){Uri siteUri = new Uri("http://www.google.com/");WebRequest wr = WebRequest.Create(siteUri);WebResponse wer = wr.GetResponse();Stream strX = wer.GetResponseStream();StreamReader strR = new StreamReader(strX); Console.WriteLine(strR.ReadToEnd());}}}