Lato Server:
Creazione Thread in ascolto sulla porta predefinita (per la negoziazione) che processa le richiesta sequenzialmente secondo il protocollo.
Gestisce anche i messaggi verso le MailBox interne, e
l’eventuale forwarding verso altri Place.
(1) Invio del Pacchetto
di Negoziazione al Thread Negoziatore.
(2) Ricezione del Pacchetto
di Risposta dal Thread Negoziatore.
(3a) Richiesta di Caricamento (Caso Flag == 0).
(3b) Invio del Messaggio relativo all’Alias di Mail (
Caso Flag <> 0 ).
Il Pacchetto di Negoziazione
ha questo formato:
Next contiene il numero di pacchetti da 1k che arriveranno
per l’Alias.
From contiene l’indirizzo del mittente il pacchetto per
l’Alias.
Il Pacchetto di Risposta
ha questo formato:
Lato Agent:
Semplici Send – Receive (Primitive Server).
( La Negoziazione è "abilitata" solo se c’è
il thread in ascolto. Sta quindi all’Agente, in caso di non risposta da
un Server, tentare con il caricamento delle versioni precedenti dell’Agente,
che restano comunque valide).