akis3110:Καλημέρα σας. Ήθελα να ζητήσω καμιά ιδέα για το εξής. Έχω έτοιμο τον Jauus (Java Application Update Utility Software (jauus) ).Θα ήθελα τώρα να μπορεί ο server μου να επικοινωνεί ανά πάση στιγμή με τον client ώστε να μπορεί να δει αν έχει ενημερωθεί ο client αν δεν έχει ενημερωθεί για πιο λόγο δεν ενημερώθηκε και ποια αρχεία έχει πάρει.
Για αρχή μετέφερα το μήνυμα εδώ γιατί δεν είχε κάποια σχέση με το προηγούμενο thread...
Για απάντηση στο ερώτημά σου, ένας server ΠΟΤΕ δεν επικοινωνεί με τους client - πάντα οι client επικοινωνούν με το server. Αυτός είναι και ο σκοπός του διαχωρισμού των ρόλων. Οπότε ο server σου πάντα θα έχει την τελευταία εικόνα που ο client του, του έχει δώσει. Δεν έχει νόημα να ψάξεις αν η εικόνα αυτή είναι που ανταποκρινεται στην πραγματικότητα, ή είναι η πραγματικά αληθινή - είναι αυτή που έχει ο server και τέλος.
Το καλύτερο που μπορείς να κάνεις είναι να υλοποιήσεις κάποιο μηχανισμό check κατά το initialization της επικοινωνίας μεταξύ client και server - όταν ο client κάνει την πρώτη κλήση για επικοινωνία στο server, να πρέπει να στείλει μεταξύ άλλων και την έκδοση client που έχει, και να αναγκάζεται να έχει την τελευταία έκδοση, για να μπορέσει να πραγματοποιηθεί η επικοινωνία.
George J.