Come far conoscere i clienti nuovo HostedRoom in Smack?
Domanda
Sto lavorando con Openfire e Smack, attualmente la creazione di nuove camere sistema MultiUserChat. Come dico i clienti che il nuovo sistema di camera era stato creato (cancellato) sul server? (Ho bisogno i clienti di modificare le proprie dei Elenchi dei giocatori)
Soluzione
E 'una 'sfida'. Un server non invia un messaggio ai clienti di informare sulle nuove camere - come i messaggi di presenza per gli utenti. E 'la responsabilità clienti di esplorare il servizio (come 'conference') e cercare nuove camere.
Quindi, una soluzione generale per tutti i possibili clienti non funzionerà. Se avete sviluppato il cliente da soli, è possibile implementare un servizio di notifica supplementare. Ciò richiederebbe l'implementazione di un plug-in openfire, che ascolta 'stanza di modifica' eventi e invia un messaggio personalizzato ai vostri clienti che reagiscono con l'aggiornamento della lista delle stanze.