56
Εικόνα
14
: Server FSM Διάγραμμα 2
Οι καταστάσεις και οι μεταβάσεις του
server
φαίνονται στον παρακάτω
πίνακα:
ΚΑΤΑΣΤΑΣΗ
ΜΕΤΑΒΑΣΕΙΣ
SERVER STOPPED: O server
είναι
εκτός
λειτουργίας.
START
: Εκκίνηση λειτουργίας του
server
(επόμενη κατάσταση
WAITING
CONNECTIONS)
WAITING CONNECTIONS: O server
αναμένει για εισερχόμενες συνδέσεις.
REQUEST
: Λήψη αίτησης σύνδεσης
(επόμενη κατάσταση η
WAITING
FOR
NEW
CONNECTION
για
λειτουργία ενός παίκτη ή
QUESTION
ACTIVE
για λειτουργία πολλών
παικτών)
WAITING
FOR
NEW
CONNECTIONS
: Ο
server
έχει ήδη
λάβει μία σύνδεση και αναμένει τις
επόμενες.
REQUEST
: Λήψη αίτησης σύνδεσης
(επόμενη κατάσταση
QUESTION
ACTIVE
για λειτουργία πολλών
παικτών)
QUESTION ACTIVE
: Έχει υποβληθεί
ερώτηση από τον
server.
ANSWER
: Λήψη απάντησης για την
ενεργή ερώτηση (επόμενη κατάσταση
QUESTION ANSWERED)
QUESTION
ANSWERED
:
Έχει
NEXT QUESTION
: Υποβάλλεται νέα