23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

En vært, der "serverer" hjemmesider<br />

import java.io.*;<br />

import java.net.*;<br />

public class Hjemmesidevaert<br />

{ public static void main(String arg[])<br />

{ try {<br />

ServerSocket værtssokkel = new ServerSocket(8001);<br />

while (true)<br />

{ Socket forb = værtssokkel.accept();<br />

PrintWriter ud = new PrintWriter(forb.getOutputStream());<br />

BufferedReader ind = new BufferedReader(<br />

new InputStreamReader(forb.getInputStream()));<br />

String anmodning = ind.readLine();<br />

System.out.println("Anmodning: "+anmodning);<br />

ud.println("HTTP/0.9 200 OK");<br />

ud.println();<br />

ud.println("Svar");<br />

ud.println("Kære bruger");<br />

ud.println("Du har spurgt om "+anmodning+".");<br />

ud.println("");<br />

ud.flush();<br />

forb.close();<br />

}<br />

} catch (Exception e) {<br />

e.printStackTrace();<br />

}<br />

}<br />

}<br />

Anmodning: GET / HTTP/0.9<br />

Anmodning: GET / HTTP/1.1<br />

Anmodning: GET /xxx.html HTTP/1.1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!