Uppgifter kurstillfälle tre
Uppgift 4 ska redovisas.
Uppgift 1
Skapa en metod som slänger ett eget Exception. Anropa metoden och
hantera felet.
Uppgift 2
Skapa en metod som slänger ett eget RuntimeException. Vad behöver
du göra när du anropar den metoden?
Uppgift 3
Gör två program, ett som öppnar en socket för att ta emot
förbindelser. Ett annat som öppnar en förbindelse till den
första. Skicka en sträng mellan programmen.
Uppgift 4
Utöka uppgift 6-9 från kurstillfälle två till att bli client-server
baserad, dvs bestå av ett server- och ett klientprogram. Parametrarna
tolkas av serverprocessen, som öppnar en socket för att ta emot
förbindelser. Klienten öppnar en förbindelse till servern, får
data som representerar de geometriska figurerna och ritar upp dem.
Tips: Det är snyggt om de olika objekten som representerar
figurerna själva kan packa ner sig i en OutputStream, och packa upp
sig från en InputStream.
DataInputStream respektive DataOutputStream är bra om man vill
skicka datat binärt.