2010-08-04 63 views
62

Estoy buscando una implementación de chat websocket/node.js que admita varias salas.node.js multi room chat ejemplo

También voy a escribir una aplicación que necesita varias salas o servidores, y solo estoy buscando ejemplos de cómo la gente lo hace.

Gracias.

Sé que hay un servicio http://pusherapp.com que proporciona este servicio, pero estoy buscando un ejemplo de código abierto.

+5

Estoy fuera de votos para hoy, de lo contrario, habría votado positivamente. @Ryan es esta pregunta realmente "poco clara o no útil"? Porque eso es lo que dice en el botón downvote. –

+2

Upvoted, porque la pregunta per se está perfectamente bien en mi humilde opinión. Incluso si el resultado puede ser "eso no es lo que debería estar haciendo", que puede ser instructivo en sí mismo. Lamentablemente, no tengo idea de lo que note.js ofrecer. – chryss

+5

No hay nada malo con esta pregunta. –

Respuesta

1

Puede consultar http://orbited.org/ ejecutando el protocolo STOMP (http://stomp.codehaus.org/Home). Tiene soporte de canal (sus habitaciones). Por lo tanto, solo debe enviar algunos mensajes codificados JSON con los apodos del usuario a un canal. No estoy seguro de cómo obtener la lista de canales, es posible que deba rastrearlos usted mismo.

1

Hay una muy buena tutorial by laktek que muestra cómo usar websockets con node.js. También tiene un editor de código colaborativo que utiliza redis como backend de un servicio pub/sub described here

1

Hay this Gist disponible de Ryan Dahl el autor de Node.JS que es un demonio de IRC básico escrito en Node.JS . Se presenta en this blog post que describe varios programas Node.JS relacionados con IRC. Junto con websocket, esta podría ser una alternativa para probar.

El webchat demo (http://chat.nodejs.org/) alojado en la página de inicio de Node.JS es un ejemplo completo y el código fuente se puede encontrar en el following GitHub repository y está disponible bajo la licencia de MIT.

+0

La demostración de chat está lejos de estar completa, porque tiene defectos graves. – user478419

+1

La demostración de chat actualmente no está disponible. –

1

Wompt es un servidor de chat en varias habitaciones Node.js que fue recientemente open-sourced.

+0

Muerto en el agua. Supongo que es todo Socket.io ahora? – Domi

Cuestiones relacionadas