66
Στις παρακάτω εικόνες παρουσιάζεται η λειτουργία του
server
σε
μορφή
Finite State Machine
διαγράμματα.
Εικόνα
17: Client FSM
Διάγραμμα
1
ΚΑΤΑΣΤΑΣΗ
ΜΕΤΑΒΑΣΕΙΣ
CLIENT STOPPED: O client
είναι
εκτός
λειτουργίας.
START
: Εκκίνηση λειτουργίας του
client
(επόμενη κατάσταση
CLIENT
STARTED)
CLIENT STARTED: O client
έχει
ενεργοποιηθεί και αρχικοποιηθεί.
REQUEST
: Αίτησης σύνδεσης στον
server
(επόμενη
κατάσταση
η
WAITING RESPONSE)
WAITING
RESPONSE
: Ο
client
αναμένει την απόκριση του
server.
POSITIVE RESPONSE: O server
αποδέχεται την αίτηση του
client
(επόμενη κατάσταση
QUESTIONING)
POSITIVE RESPONSE: O server
δεν
αποδέχεται την αίτηση του
client
(επόμενη
κατάσταση
CLIENT
STOPPED)
QUESTIONING
:
Έχει
υποβληθεί
ερώτηση από τον
server.
ANSWER
: Αποστολή απάντησης για
την
ενεργή
ερώτηση
(επόμενη
κατάσταση
ANSWERED)