Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Protocollo TCP -
Per l’inventario di un supermarket gli operatori sono dotati di un dispositivo portatile in grado di
leggere l’etichetta dei prodotti (Client): l’obiettivo è quello di contare il numero di pacchi avente lo
stesso codice a barre, per questo motivo ogni dispositivo è connesso ad un server TCP.
• Il server deve registrare in una struttura dati l’elenco di tutti i codici a barre rilevati, ciascuno
associato al numero di rilevazioni. ( punti 1 )
Client -> invio codice a barre:;
Server ->incrementa rilevazioni del prodotto -> risponde al client confermando con una stringa.
• Modificare il server in modo da consentire all’addetto di aggiungere nuovi codici a barre non
presenti nella lista. ( punti 1 )
Client-> invio codice a barre
Server-> Codice a barre non presente -> Messaggio di risposta:
Codice a barre non presente. Per aggiungere un nuovo prodotto o terminare inviare le stringhe:
-AddBarCode:codice_a_barre; (Il server risponde con: Nuovo prodotto inserito)
-exit per terminare;
• Creare opportunamente le classe Prodotto che oltre a codice a barre e quantitá contenga altre
caratteristiche.
Implementare il comando show:barCode che consente di visualizzare tutte le caratteristiche del
prodotto. ( punti 2)
Inserire il lavoro in una cartella compressa con Nome e Cognome e inviare tramite Hfs
all’indirizzo IP 172.22.20.184:8080