Pregunta

Quiero crear un servicio de mensajería que utiliza el protocolo XMPP. ¿Cómo iba a poner en práctica el lado del servidor, así como los aspectos del lado del cliente de este servicio? Yo sé que iba a necesitar un servidor (como jabberd 2) que dirige el marco de mensajería. ¿Qué tan difícil sería esto para establecer y obtener corriendo? También lo que sería la mejor manera de conectar un programa cliente en este servicio? ¿Cómo puedo empezar a empujar mensajes de un cliente, a través del servidor, a otro cliente?

¿Fue útil?

Solución

Servidor: hay muchos por ahí, ver http://xmpp.org/software/servers. shtml para obtener una lista.

He usado OpenFire en el pasado, es bastante sencillo configurar.

Puede añadir una biblioteca como xmppframework a su proyecto de cacao para que sea un cliente y configurarlo para hablar con su servidor XMPP.

Cada cliente recibe un identificador (llamado 'JID' ) de la forma: uniquetext@xmppserver.name , y envía mensajes de un cliente a otro por hacer frente a la JID del destinatario deseado.

Si quiere jugar con ejemplos sencillos en un lenguaje de script, se puede usar algo como ejemplos la href="http://xmpppy.sourceforge.net/" rel="nofollow en el pitón XMPP biblioteca para ver cómo funciona todo. Utilice un cliente xmpp como psi para conectar como uno JID y utilizar los ejemplos se conecten como otro JID para enviar / recibir mensajes a través del servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top