WebRequest requestHtml = WebRequest.Create(htmlUrl);
WebResponse responseHtml = requestHtml.GetResponse();
htmlStream = new StreamReader(responseHtml.GetResponseStream());
W sumie to tyle. Tutaj zaczyna się połączenie z internetem. Do połączenia z siecią nie wykorzystywałem specjalnych funkcji, pod .NET Framework 3.5 desktopowym działało. htmlUrl zawiera adres strony.