Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Messenger Java

Hola a todos, acá mi problema, tengo que hace una especie de messenger en Java, hasta el momento he consultado hacerca de sockets, RMI y Corba y la verdad no estoy seguro de usar alguno de ellos, que me pueden recomendar o que proyectos conocen uds que me puedan servir de referencia?

saludos,

abril 27, 2012 | Unregistered CommenterAndrés

Si lo puedes implementar en una página web, hacerlo con un push server puede facilitarte las cosas. Primefaces y ICEFaces cuentan con esa respectiva funcionalidad, revisa los demos (http://vimeo.com/7031930).

Si no es factible hacerlo por web, tendrás que evaluar los pro y contras de cada tecnología. Hacerlo por RMI/CORBA (EJB) puede ser mas sencillo siempre y cuando el cliente y el servidor se encuentren en el mismo segmento de red, de otra forma esos protocolos no son muy amigables que digamos con tecnologías de filtrado de paquetes o NAT de los routers domésticos. Hacerlo con mediante sockets puede ser mas tedioso, pero es lo mas estándar y podrás implementar un protocolo abierto que pueda comunicarse con otros programas escritos en otros lenguajes (con RMI/CORBA solamente podrás comunicar programas en Java).

abril 27, 2012 | Registered Commenterantoniovl

Gracias por la info, la idea es crear el servicio y que los clientes estén en algún aplicativo movil para smarthphone, por ahora voy a tratar con sockets, la cosa es que me preocupa como contralar que los mensajes lleguen bien y con acuse de recibo y el limite de conexiones simultaneas que podría llegar a trabajar. Tambien llegue a pensar en webservice pero eso si no la vi clara.

abril 27, 2012 | Unregistered CommenterAndrés

Hay alguna forma de programar un servidor IRC en Java?

mayo 1, 2012 | Unregistered CommenterAndrés

Por supuesto que hay, pero necesitas primero investigar y después hacer preguntas mas específicas. Si no tienes idea de por donde comenzar, te recomiendo el libro "Java Network Programming" de Elliote Rusty Harold.

mayo 1, 2012 | Registered Commenterantoniovl

Gracias, se ve interesante el libro, tocará visitar Amazon

mayo 2, 2012 | Unregistered CommenterAndrés

La parte de NIO en el libro está un poco escueta, pero es muy útil para este tipo de escenarios (sockets no bloqueantes orientados a eventos). Suerte en tu proyecto, y en lo que podamos te ayudaremos.

mayo 2, 2012 | Registered Commenterantoniovl