OOP dag 19

Netværk

Prøv eksemplerne fra lærebogen kapitel 16,

16.4 Opgaver (hvis interesse)

  1. Lav Hjemmesidevaert om, så den, afhængig af anmodningen, kan give tre forskellige svar.

  2. Skriv HentHjemmeside om, så den spørger den lokale maskine ('localhost') port 8001, og brug den til at teste Hjemmesidevaert (der køres i en separat proces).

  3. Lav en virtuel opslagstavle. Den skal bestå af klasserne Opslagstavletjeneste, som udbyder tjenesten (brugport 8002), og Opslagstavleklient, som forbinder sig til tjenesten. Opslagstavletjeneste skal understøtte to former for anmodninger: 1) TILFØJ, der føjer en besked til opslagstavlen og 2) HENTALLE, der sender alle opslag til klienten. Afprøv begge slags anmodninger fra Opslagstavleklient.

  4. Lav din egen mellemvært (eng.: proxy - betyder egentlig 'stråmand'), der modtager en HTTP-forespørgsel og spørger videre for klienten.

  5. Prøv hver af de andre eksempler på URL-adresser i HentHjemmesideMedURL.