Melhorias futuras
Há várias melhorias que podem ser feitas nesse aplicativo, como:
- Uma única conexão persistente pode ser criada pelo aplicativo. O tratamento de erro apropriado teria que ser adicionado. Isso reduziria a sobrecarga associada à inicialização e à remoção da conexão.
- O código de resposta no servidor pode ser otimizado para consolidar respostas, reduzindo o número de pacotes enviados do servidor.
- Melhorias no protocolo podem ser feitas. Por exemplo, uma máscara de bits de atualização pode ser usada para indicar quais células devem ser atualizadas e apenas os dados da célula enviados.
- Atualizações pode ser sobreposta usando threads diferentes, para que a rede não fique ociosa enquanto a função ComputeNext estiver em execução.
Tópicos relacionados