Ho bisogno di un server per inviare e ricevere messaggi XMPP dai client Android che eseguono un gioco multiplayer che sto scrivendo. Ho scelto XMPP perché non desidero eseguire il polling lungo e Socket può essere un problema sulla rete cellulare (i carrier potrebbero bloccarli).Server XMPP semplicissimo o consiglio per un componente Openfire personalizzato semplice
Ho guardato allo OpenFire mentre suona stupendo, non ho bisogno di un pannello di amministrazione Chat vocale, Chat room ecc. Sembra molto pesante e orientato verso una soluzione di chat per le aziende quando tutto ciò di cui ho bisogno è far corrispondere i giocatori e passare le loro mosse a vicenda registrando un punteggio alla fine. C'è una versione ridotta di OpenFire, quindi posso semplicemente registrare un componente che servirà tutte le richieste? Per quanto riguarda l'adattamento con openfire, non riesco a trovare un chiaro esempio di aggiunta di un componente personalizzato per eseguire un'attività simile.
Quello che mi serve è una libreria o un server semplice esistente su cui posso eseguire e registrare il mio listener di messaggi personalizzati. Devo solo essere in grado di soddisfare qualsiasi richiesta in arrivo e rispondere in modo appropriato. Spero di non dover scrivere la gestione dei thread in quanto quel problema è comune a un tipico server di chat ma ho bisogno di scrivere il codice per interpretare e rispondere ai messaggi inviati.
Spero che questo abbia senso, chiunque abbia scritto un tale codice server mi piacerebbe un esempio. Per quelli di voi che non l'hanno provato, ma avete un'idea di come avreste iniziato a fare il chip per favore! Più dettagli, meglio è.
Grazie in anticipo,
Gav
Il server deve essere solo java? Hai preso AMQP in considerazione? – clyfe