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

Άσκηση 3.2

Ανάπτυξη ενός απλού πελάτη ταχυδρομείου

Θέση αρχείων = /ExerciseCode/C3/ThreeTwo/

Υπάρχουν οι εξής κλάσεις:

Σε αυτή την άσκηση θέλω να εισάγετε κώδικα για ένα πολύ απλό πελάτη ηλεκτρονικού ταχυδρομείου ο οποίος θα συνδεθεί σε ένα διακομιστή POP3. Το πρόγραμμα του πελάτη θα πρέπει να στείλει στον διακομιστή το όνομα χρήστη που έχετε (userid), το σνθημστικό σας (password), μια εντολή STAT και θα πρέπει να παραλάβει στατιστικά στοιχεία των μηνυμάτων που υπάρχουν στο λογαριασμό του χρήστη. Ο κώδικας για αυτά υπάρχει στην κλάση MailClient. Περαιτέρω οδηγίες για τη συμπλήρωση της άσκησης βρίσκονται μέσα στον κώδικα. Θα χρειαστείτε το όνομα ενός διακομιστή ηλεκτρονικού ταχυδρομείου που υποστηρίζει πρωτόκολλο POP3, για παράδειγμα ο macedonia.uom.gr, ένα όνομα χρήστη για τον διακομιστή αυτό και το αντίστοιχο κωδικό πρόσβασης.

Πρέπει να κάνετε τα εξής: