Updated the theme

This commit is contained in:
2024-06-10 15:48:17 +02:00
parent c5891de51b
commit 72d196b207
3 changed files with 19 additions and 12 deletions

View File

@ -232,16 +232,20 @@ l'ID del dipendente.
aa55010100000000000055aaxxxxxxxxxxxxxxxxxxxx4c0000000000595a7c7c0000
```
I primi 10 bit del payload sono il nome del dipendente, in caso il nome sia
più corto di 10 caratteri lo spazio rimanente sarà riempito con dei caratteri
terminatori `\0`.
Se l'header della risposta è impostato a `01 00 00 00 00 00 00 00` allora ciò
significa che lo username non è stato trovato, invece se è impostato a `01 01
00 00 00 00 00 00` allora i primi 10 bit del payload rappresentano il nome del
dipendente.
In caso il nome sia più corto di 10 caratteri lo spazio rimanente sarà riempito
con dei caratteri terminatori `\0`.
Questi messaggi compongono quasi la totailtà della terza fase che ho descritto
nel capitolo precedente, quella nella quale ci sono tanti piccoli messaggi.
Questo fa intuire che il client che prima di tutto fa il dump delle presenze in
modo quasi istantaneo , poi aspetta due minuti scaricando **per ogni presenza
rilevata** il nome del dipendente, anche se questo è già stato richiesto in
precedenza. Qualcuno insegni il concetto di
nel capitolo precedente, quella nella quale vengono inviati tanti piccoli
messaggi. Questo fa intuire che il client che prima di tutto fa il dump delle
presenze in modo quasi istantaneo , poi aspetta due minuti scaricando **per
ogni presenza rilevata** il nome del dipendente, anche se questo è già stato
richiesto in precedenza. Qualcuno insegni il concetto di
[memoizzazione](https://it.wikipedia.org/wiki/Memoizzazione) a questi
informatici...