diff --git a/projects/TcpExample5/WebExample/src/webexample/WebExample.java b/projects/TcpExample5/WebExample/src/webexample/WebExample.java index b3f078a0f14b93869fbf7d9f4b02b15ccb61f632..e792369a94f6af78d947f1337307b138afdbf690 100644 --- a/projects/TcpExample5/WebExample/src/webexample/WebExample.java +++ b/projects/TcpExample5/WebExample/src/webexample/WebExample.java @@ -1,11 +1,10 @@ - package webexample; import java.io.*; import java.net.*; /** - * A very simple web reading example that won't work in some circumstances. + * A very simple http web-page reading example that won't work in some circumstances. * But it will in some others. * * @author mcgredo @@ -40,24 +39,22 @@ public class WebExample { ps.print("\r\n\r\n"); ps.flush(); - // Up until now we have been reading one line only. But - // a web server will write an unknown number of lines. We - // read until the transmisson ends. + // Up until now we have been reading one line only. + // But a web server will write an unknown number of lines. + // So now we read until the transmisson ends. - InputStream is = socket.getInputStream(); + InputStream is = socket.getInputStream(); InputStreamReader isr = new InputStreamReader(is); - BufferedReader br = new BufferedReader(isr); + BufferedReader br = new BufferedReader(isr); String line; int count = 0; - while((line = br.readLine()) != null) + while((line = br.readLine()) != null) // read from BufferedReader br one line at a time { count++; System.out.println(count + ": " + line); - - } - + } System.out.println("web server message finished"); } catch(Exception e)