Ho iniziato a cercare su node e socket.io.socket.io chat con stanze private
Ho già creato una semplice applicazione di chat e sono stupito di quanto sia stato facile.
Ora, vorrei fare un po 'di più e fornire un elenco di utenti online che hanno la possibilità di chattare tra loro in privato.
Quale sarebbe il modo migliore per avvicinarsi a questo?
Ho letto sulla nuova funzione della stanza 0.7. Sarebbe una strada da percorrere? Creare dinamicamente una nuova stanza ogni volta che 2 utenti devono chattare in privato? Ma come verrà notificato il secondo utente della nuova stanza, in modo che possa collegarsi lì?
È meglio gestire personalmente tutte le suddette logiche? Memorizza le stanze e gli utenti sul lato server e cicla su di loro ogni volta e invia messaggi a quelli appropriati?
Grazie
Giusto. Siete entrambi corretti. Che cosa succede se desidero avere gruppi di persone – Thomas
Utilizzare la funzione Socket.IO incorporata, oppure eseguire il rollover raggruppando le connessioni insieme in una sorta di struttura dati, quindi eseguire un'iterazione su tutti i membri in una stanza e inviare i dati in ciascuno di essi. –
Preferirei utilizzare la funzionalità integrata, ma come si può creare e distruggere dinamicamente le stanze? – Thomas