Uma das ideias que tinha, mas é claramente ineficaz, era o seguinte:
Imaginem o array:
- Código: Seleccionar todos
13;14;15;16;18;20
Depois de estar processado, o cliente chegava ficava este array, que precisava de ser transmitido:
- Código: Seleccionar todos
15;20;21;12;18;20
Uma forma seria fazer a diferença, literalmente, posição a posição, entre os dois arrays (o 2º menos o 1º):
- Código: Seleccionar todos
2;6;6;-4;0;0
Se bem que os array's são enviados como SOAP (que é XML, ou texto) na rede, ou seja, string's, e assim existe sempre alguma redução de informação (menos caracteres) em vez de estar a actualizar o array através das diferenças, não existirá uma forma mais eficaz de o fazer ?




