Για να δουλέψει η εφαρμογή αρχικά θα πρέπει να εκτελεστεί το Server.class σε κάποιο μηχάνημα στο δίκτυο.
Στη συνέχεια κάθε κόμβος μπορεί να εκτελέσει τις εξής ενέργειες:
Αρχικά ανοίγει το πρόγραμμα εκτελώντας το mjmGUI.class
Στη συνέχεια μπορεί να διαλέξει το φάκελο που θέλει ώστε να δίνει τα αρχεία του
Ύστερα θα πρέπει να βάλει το IP του μηχανήματος που τρέχει ο server και το port που θέλει να χρησιμοποιήσει και να πατήσει join.
Αν αυτό το port χρησιμοποιείται σε αυτό το μηχάνημα(ή αν ο server δεν τον έχει διαγράψει από την προηγούμενη σύνδεσή του σε αυτό το port) θα λάβει το εξής μήνυμα.
Μόλις συνδεθεί μπορεί να δει και τους 3 πίνακες πατώντας στα αντίστοιχα tab
Στη συνέχεια μπορεί να ψάξει για ένα αρχείο γράφωντας το όνομα του και την κατάληξη και πατώντας search(που ενεργοποιείται όταν είμαστε συνδεδεμένοι).
Έτσι μπορεί να αναζητήσει ένα αρχείο που ή θα βρίσκετε σε έναν άλλο υπολογιστή και μπορεί να το κατεβάσει
Ή το έχει ήδη στον υπολογιστή του οπότε δεν χρειάζεται να το κατεβάσει
Ή τέλος το αρχείο μπορεί να μην υπάρχει στο σύστημα
Σημειώνουμε εδώ ότι όταν το αρχείο αντιγράφεται θα έχει μπροστά στο όνομα "c_" ώστε να ξεχωρίζουμε ότι έχει μεταφερθεί από αλλού. Πχ το αρχείο "pastry.txt" θα μεταφερθεί ως "c_pastry.txt"
Μία ακόμη επιλογή είναι το How to Use στο Help και το About
Τέλος την ίδια λειτουργία με το "Χ" κάνει και το exit. Δηλαδή στέλνει μήνυμα στους γύρω κόμβους και στον server ότι αποσυνδέθηκε.
Στη συνέχεια κάθε κόμβος μπορεί να εκτελέσει τις εξής ενέργειες:
Αρχικά ανοίγει το πρόγραμμα εκτελώντας το mjmGUI.class
Στη συνέχεια μπορεί να διαλέξει το φάκελο που θέλει ώστε να δίνει τα αρχεία του
Ύστερα θα πρέπει να βάλει το IP του μηχανήματος που τρέχει ο server και το port που θέλει να χρησιμοποιήσει και να πατήσει join.
Αν αυτό το port χρησιμοποιείται σε αυτό το μηχάνημα(ή αν ο server δεν τον έχει διαγράψει από την προηγούμενη σύνδεσή του σε αυτό το port) θα λάβει το εξής μήνυμα.
Μόλις συνδεθεί μπορεί να δει και τους 3 πίνακες πατώντας στα αντίστοιχα tab
Στη συνέχεια μπορεί να ψάξει για ένα αρχείο γράφωντας το όνομα του και την κατάληξη και πατώντας search(που ενεργοποιείται όταν είμαστε συνδεδεμένοι).
Έτσι μπορεί να αναζητήσει ένα αρχείο που ή θα βρίσκετε σε έναν άλλο υπολογιστή και μπορεί να το κατεβάσει
Ή το έχει ήδη στον υπολογιστή του οπότε δεν χρειάζεται να το κατεβάσει
Ή τέλος το αρχείο μπορεί να μην υπάρχει στο σύστημα
Σημειώνουμε εδώ ότι όταν το αρχείο αντιγράφεται θα έχει μπροστά στο όνομα "c_" ώστε να ξεχωρίζουμε ότι έχει μεταφερθεί από αλλού. Πχ το αρχείο "pastry.txt" θα μεταφερθεί ως "c_pastry.txt"
Μία ακόμη επιλογή είναι το How to Use στο Help και το About
Τέλος την ίδια λειτουργία με το "Χ" κάνει και το exit. Δηλαδή στέλνει μήνυμα στους γύρω κόμβους και στον server ότι αποσυνδέθηκε.