-
Chat
Vorrei creare una chat che permetta a tutti gli utenti connessi alla pagina di scrivere messaggi.
Non vorrei però che ogni TOT tempo venisse fatto un controllo per vedere se ci sono nuovi messaggi, vorrei piuttosto che quando un utente invia un nuovo messaggio (e solo in questo caso) il messaggio venisse inviato a tutti gli altri utenti connessi.
Mi dareste qualche suggerimento?
-
Hai bisogno di scrivere un server che resti in ascolto su una (o più) porte per la ricezione dei messaggi, che mantenga in memoria la lista degli utenti connessi e un riferimento ai relativi "canali" di comunicazione (ovvero alle connessioni che i loro client hanno stabilito con il server).
I PHP web socket nascono anche con questo scopo ma, essendo appunto strumenti pensati per la scrittura di socket, non puoi utilizzarli in un servizio di web hosting come AlterVista, devi orientarti verso altri tipi di server.
-
Qui su AlterVista quali alternative ci sono?
-
Essendo un server web... nessuna :=):.
Il problema è proprio che non è possibile né effettuare binding sulle porte, né avviare processi server.
-
Quindi tutte le chat presenti nei siti hostati su AlterVista funzionano secondo il principio di controllare ogni tot tempo se ci sono nuovi messaggi?
-