Condividi tramite


Miglioramenti futuri

Esistono diversi miglioramenti che possono essere apportati a questa applicazione, ad esempio:

  • È possibile creare una singola connessione permanente dall'applicazione. È necessario aggiungere la gestione degli errori appropriata. In questo modo si riduce il sovraccarico associato all'avvio e all'avvio della connessione.
  • Il codice di risposta nel server può essere ottimizzato per consolidare le risposte, riducendo il numero di pacchetti inviati dal server.
  • È possibile apportare miglioramenti al protocollo. Ad esempio, è possibile usare una maschera di bit di aggiornamento per indicare quali celle devono essere aggiornate e solo i dati della cella inviati.
  • Aggiornamenti potrebbe essere sovrapposto usando thread diversi, in modo che la rete non sia inattiva mentre è in esecuzione la funzione ComputeNext.

Miglioramento di un'applicazione lenta

Versione di base: un'applicazione con prestazioni molto scarse

Revisione 1: Pulizia dell'ovvio

Revisione 2: Riprogettazione per un minor numero di connessione

Revisione 3: Invio di blocchi compressi