Freigeben über


Zukünftige Verbesserungen

Es gibt mehrere Verbesserungen, die an dieser Anwendung vorgenommen werden können, z. B.:

  • Eine einzelne, persistente Verbindung kann von der Anwendung erstellt werden. Die entsprechende Fehlerbehandlung muss hinzugefügt werden. Dies würde den Aufwand für den Verbindungsstart und den Abriss reduzieren.
  • Der Antwortcode auf dem Server konnte optimiert werden, um Antworten zu konsolidieren, wodurch die Anzahl der vom Server gesendeten Pakete reduziert wird.
  • Verbesserungen im Protokoll könnten vorgenommen werden. Beispielsweise könnte eine Aktualisierungsbitmaske verwendet werden, um zu kennzeichnen, welche Zellen aktualisiert werden sollen, und nur diese Zelldaten gesendet werden.
  • Aktualisierungen können mit verschiedenen Threads überlappen, sodass das Netzwerk nicht im Leerlauf ist, während die ComputeNext--Funktion ausgeführt wird.

Verbesserung einer langsamen Anwendung

der Basisversion: Eine sehr leistungsfähige Anwendung

Revision 1: Bereinigen der offensichtlichen

Revision 2: Neugestaltung für weniger Verbindungen

Revision 3: Komprimiertes Senden