Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο
{Main Text}

Άσκηση 4.2

Υλοποίηση μια απλής αρχιτεκτονικής διανομέα και ακτίνων

Θέση αρχείων = /ExerciseCode/C4/FourTwo/

Αυτή η άσκηση χρησιμοποιεί νήματα. Αν δεν είστε εξοικειωμένοι με την έννοια των νημάτων ίσως πρέπει να περιμένετε μέχρι το κεφάλαιο 12 πριν την εκτελέσετε.

Σε αυτή την άσκηση θέλω να εισάγετε ένα μικρό κομμάτι κώδικα (περίπου τρεις εντολές) για το κομμάτι του διανομέα μιας απλής αρχιτεκτονικής διανομέα και ακτίνων. Υπάρχουν και πάλι δυο μέρη σε αυτή την άσκηση: το ένα που υλοποιεί τον διακομιστή ο οποίος λειτουργεί ως ο διανομέα και ένα το οποίο υλοποιεί τον πελάτη.

Το τμήμα του διακομιστή περιέχει μερικές κλάσεις:

Το κομμάτι του πελάτη περιέχει δυο κλάσεις:

Υπάρχουν μερικά πράγματα τα οποία θέλω να κάνετε. Είναι όμως λίγο περίπλοκο καθώς θα πρέπει να εκτελέσετε μερικά αντίγραφα του πελάτη κάθε φορά με διαφορετικό όνομα.