Skip to content

il polling morirà? #48

@marco64bit

Description

@marco64bit

pensavo a un meccanismo un pò più furbo che non sia websocket ne polling... ma non so se questa mia idea regge...
praticamente il client quando si connette, o cambia ip, manda una richiesta al server che si salva che in una lista "{utente : lista[ip - porta]}", perche magari l'accesso viene fatto dallo stesso utente contemporaneamente su più dispositivi.
il server salva su disco o in memoria questa lista e quando ci sono cambiamenti sulla directory sarà il server a notificare ai client (lista ip:porta) che hanno accesso a quella directory il nuovo snapshot e nel caso in cui nn trovi più l'utente quell'ip non ritenta ma si tiene salvato nel record quell'ip:porta cosi che quando il client (identificato da username e password) si riconnetterà con lo stesso ip o con uno nuovo verrà notificato inviandogli l'ultimo snapshot al nuovo ip:porta.

cosi facendo non ho più polling ma solo una chiamata al cambio di ip e non devo mantenere connessioni attive perche le apro solo in accasione di cambiamenti e poi le richiudo subito

pareri?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions