background image

 

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

 

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

 

112 

πρόγραμμα  περιήγησης  ή  χαθεί  η  σύνδεση  του  τότε  δεν  καλείται  η  συνάρτηση 
unMoundted() του component γιατί έχει κλείσει όλο το πρόγραμμα και όχι ένα μόνο 
κομμάτι του. Η Nest.js όμως, λαμβάνει ενημερώσει για κάθε χρήστη που συνδέεται ή 
αποσυνδέεται από την πλατφόρμα μέσω της σύνδεσης, Web Socket. Μέσω αυτής της 
δυνατότητας  καταγράφεται  ο  χρήστης  ότι  έχει  αποσυνδεθεί  και  όταν  συνδεθεί 
λαμβάνει τα δεδομένα του παιχνιδιού ώστε να συνδεθεί πάλι μέσω του συμβάντος 
getLastGame, εάν εφόσον ο GM δεν έχει ξεκινήσει νέο παιχνίδι.  

 

 

Εικόνα 65 - Στιγμιότυπο από την κονσόλα του διακομιστή για τα Web Socket Events