background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

108 

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

Η  μοναδική  επιπλέον  σελίδα  που  έχει  είναι  αυτή  των  χρηστών  (“Users”),  στην 

οποία  είναι διαθέσιμη και η λίστα με όλους του χρήστες της πλατφόρμας. Ο διαχειριστής 
έχει  την  δυνατότητα  να  επεξεργαστεί  τα  δεδομένα  των  χρηστών  αλλά  και  να  τους 
διαγράψει από την βάση δεδομένων.  

 

  

Εικόνα 62 - Στιγμιότυπο από την σελίδα προβολή χρηστών του διαχειριστή 

 

 

Εικόνα 63 - Στιγμιότυπο από την επεξεργασία ενός χρήστη από την σελίδα του διαχειριστή 

 

4.13 Web Sockets Events 

 

Για την πραγματοποίηση της σύνδεσης των χρηστών σε πραγματικό χρόνο για τα 

ΗΤ χρησιμοποιήθηκε σύνδεση με Web Sockets. Η διαφορά του με το HTTP πρωτόκολλο 
στην υλοποίηση είναι ότι για το  HTTP, λαμβάνονται ή αποστέλλονται δεδομένα με την 
χρήση διευθύνσεων (APIs endpoints) και αιτείται πάντα ο χρήστης τα δεδομένα.  

Για  να  επιτευχθεί  μία  σύνδεση  με  Web  Socket,  δημιουργούνται  συμβάντα 

(events),  που  όλα  τα  sockets  που  είναι  συνδεδεμένα  ακούνε  σε  αυτά  σε  πραγματικό 
χρόνο. Για παράδειγμα, ο χρήστης ενημερώνει τον διακομιστή ότι έχει εισέλθει ένα νέος 
χρήστης,  και  αυτός  με  την  σειρά  του,  στέλνει  ένα  συμβάν  ότι  ένα  νέος  χρήστης  έχει