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)

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top