ESERCITAZIONI CLIENT/SERVER

Esercitazione: Implementazione di un sistema client-server con UDP

client-server-login

Obiettivo:

Creare un’applicazione client-server utilizzando il protocollo UDP per la gestione di un sistema di utenti con le seguenti operazioni:

Server_UDP
  • Login
  • Registrazione
  • Cambio password
  • Eliminazione account
  • Uscita (ESC)

Descrizione:

Il server deve gestire le richieste del client in modo che l’utente possa interagire con un menu e compiere le operazioni di login, registrazione, cambio password, e cancellazione account. Il client invierà i comandi al server tramite UDP, e il server risponderà di conseguenza.

Compiti:

  1. Server: Gestire le operazioni di login, registrazione, cambio password e cancellazione dell’account.
  2. Client: Interagire con l’utente e inviare i comandi al server.
  3. Comunicazione: Utilizzare il protocollo UDP per scambiare i messaggi tra client e server.

Requisiti:

  • Ogni utente ha un username e una password.
  • Il server deve rispondere alle richieste del client senza mantenere una connessione persistente.
  • Il client deve visualizzare un menu con le opzioni di login, registrazione, ecc., e inviare il comando scelto al server.

Materiale di supporto:

  • Video esempio (vedi link) che mostra come iniziare a risolvere l’esercitazione. La soluzione proposta nel video è un esempio, ma sei libero di esplorare altre soluzioni per raggiungere lo stesso risultato.
Torna in alto