Mega Code Archive

 
Categories / C# / Network
 

Access the Internet

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Access the Internet.    using System;  using System.Net;  using System.IO;    public class NetDemo {     public static void Main() {      int ch;        // First, create a WebRequest to a URI.      HttpWebRequest req = (HttpWebRequest)             WebRequest.Create("http://www.rntsoft.com");        // Next, send that request and return the response.      HttpWebResponse resp = (HttpWebResponse)             req.GetResponse();        // From the response, obtain an input stream.      Stream istrm = resp.GetResponseStream();          /* Now, read and display the html present at         the specified URI.  So you can see what is         being displayed, the data is shown         400 characters at a time.  After each 400         characters are displayed, you must press         ENTER to get the next 400. */          for(int i=1; ; i++) {        ch =  istrm.ReadByte();        if(ch == -1) break;        Console.Write((char) ch);        if((i%400)==0) {          Console.Write("\nPress a key.");          Console.Read();        }      }        // Close the Response. This also closes istrm.      resp.Close();    }  }