2012-05-24 8 views
5

Ho configurato OpenFire per l'utilizzo come server per i miei clienti.Supporto accesso multiplo allo stesso tempo nel server OpenFire

Ma nel caso seguente, OpenFire non dà un'adeguata risposta:

cliente A login da due client di chat collegato al mio server e chattare con un altro cliente B. Il problema è che, l'ultimo attivo Il cliente A può ricevere solo il messaggio da Cliente B invece di ricevere messaggi in entrambi i client di chat.

Chiunque abbia configurato OpenFire può suggerirmi che le impostazioni devono essere modificate.

Grazie.

+1

Bella domanda Ho anche affrontato questo problema ma come mio requisito non ne ho bisogno ......... –

+1

@CapDroid: come suggerito nella documentazione possiamo dare un nome raster differente per identificare ogni client di chat, ma il problema è che ** il cliente B ** ha due voci nell'elenco chat online con un nome raster di chat diverso. –

+1

potrebbe essere necessario fare un po 'di configurazione su OpenFire ma non lo so bcz non ho mai controllato il server openfire che ho appena usato solo dal lato client .. –

risposta

11

Questo è di progettazione di XMPP, come si può vedere in RFC3921, sezione 11.1 "Stanze in entrata".

Per inviare messaggi indirizzati a una nuda JID in openfire a tutti JID completo correlati (risorse + nudo JID), è necessario impostare la proprietà di sistema route.all-resources con il valore true in Openfire (Admin Console> Server Manager> Proprietà di sistema) . Dovrai creare questa proprietà di sistema. Inoltre, dovresti impostare la stessa priorità in entrambi i client.

Vedere anche theseigniterealtime forumsposts.