Η
λειτουργία του server
έγκειται στην συνεχή ακρόαση των socket
επικοινωνίας με τους χρήστες. Αν ο server δεχτεί νέα δείγματα με πληροφορίες κίνησης τα
καταχωρεί στη βάση δεδομένων.
Αν ο server δεχτεί αίτημα επιλογή μίας διαδρομής , τότε σε
πρώτη φάση κάνει μία επερώτηση στην Google αιτώντας εναλλακτικές διαδρομές μεταξύ των δύο
σημείων (εκκίνηση , προορισμός) του χρήστη και καλεί τις συναρτήσεις της βάσης
για την αξιολόγηση αυτών των διαδρομών και την επιλογή της βέλτιστης από αυτές
. Η διαδρομή αυτή αποστέλλεται πίσω στον χρήστη που την ζήτησε.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου