¿Es posible que un cliente irc basado en navegador funcione sin utilizar ninguna puerta de enlace, es decir, para comunicarse directamente con el servidor irc?¿Puede un cliente IRC basado en navegador comunicarse directamente con un servidor IRC?
Respuesta
En el futuro esto podría hacerse con websockets, actualmente solo Chrome los admite pero son parte de la especificación html 5. http://dev.w3.org/html5/websockets/
Este post sugiere Kaazing tiene una en la media hora Javascript trabajo en torno a: https://stackoverflow.com/questions/1252829/what-browsers-support-html-5-websocket
yo esperaría que la solución utiliza algo como Java o Flash para simular websockets.
¿Estás seguro de WebSockets? El sitio al que vinculó afirma: "Esta interfaz no permite el acceso directo a la red subyacente. Por ejemplo, esta interfaz no se podría usar para implementar un cliente IRC sin enviar mensajes a través de un servidor personalizado". –
De todas las lecturas que he hecho hasta ahora, parece que esta respuesta es incorrecta. Los WebSockets no funcionan para conexiones directas a servidores que no sean HTTP. –
Simplemente una terminología incorrecta ... es [TCP Sockets] (http://www.w3.org/2012/sysapps/tcp-udp-sockets/). Actualmente implementado en [SO Firefox] (https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket), por ejemplo [Firesea IRC] (https://github.com/nickdesaulniers/fxos) -irc) es posible. – mcepl
Claro, siempre que use una extensión o un navegador que pueda hablar el protocolo IRC, p. ChatZilla o PJIRC.
No creo que OP esté intentando chatear usando un navegador, pero tratando de desarrollar un cliente IRC basado en la web. –
HTML5 WebSockets no pueden realizar conexiones a servidores que no sean WebSocket. Con WebSockets, solo puede conectarse a servidores que puedan responder a las solicitudes de protocolo de enlace WebSocket. Así que no, no podrás usar HTML5 para hacer un cliente de IRC (lo cual es muy triste ya que Flash es perfectamente capaz de hacer esto).
wsproxy se puede utilizar como capa intermedia para intercambiar mensajes. Ver otro hilo para obtener más información
- 1. Cliente IRC en python
- 2. Programación de un cliente IRC (Internet-Relay-Chat) simple
- 3. Estoy buscando un cliente de IRC de JavaScript
- 4. Biblioteca de IRC en C#
- 5. Creando un bot de IRC en Java
- 6. My Ruby IRC bot no se conecta al servidor IRC. ¿Qué estoy haciendo mal?
- 7. .net 2.0 componente IRC
- 8. ¿Cómo programo un simple bot de IRC en python?
- 9. La mejor manera de incrustar un cliente de IRC en una página web
- 10. ¿Una biblioteca de cliente Python IRC simple que admite SSL?
- 11. Objective-C/iPhone IRC Library
- 12. Determinar si un usuario es ideal en el IRC
- 13. Lista de usuarios en el canal IRC usando Twisted Python IRC framework
- 14. ¿El mejor servidor de IRC para programar canales?
- 15. ¿Todos los servidores IRC envían 005 RPL_ISUPPORT?
- 16. IRC Bot Python: La mejor manera
- 17. ¿Puede Silverlight comunicarse con un instrumento MIDI?
- 18. ¿Cliente WebDAV basado en navegador?
- 19. ¿Canal IRC para desarrolladores de iPhone?
- 20. Expresión regular para coincidir con el apodo IRC
- 21. ¿Hay algún Lex y Yacc IRC activo?
- 22. IRC Bot: Error - Tiempo de espera de registro
- 23. Android Oficina IRC Horas pregunta sobre Android Bluetooth RSSI
- 24. Usar cadenas de Markov (o algo similar) para producir un IRC-bot
- 25. ¿Hay un navegador web basado en C#?
- 26. ¿Por qué mi bot IRC no se conecta?
- 27. ¿Puedo conectarme directamente a un servidor Redis desde JavaScript que se ejecuta en un navegador?
- 28. Cliente VNC basado en web?
- 29. Intentando escribir un cliente de IRC pero luchando por encontrar un buen recurso con respecto a los códigos y el protocolo de conexión
- 30. ¿Qué es un buen canal de IRC para la programación de Objective-C y Cocoa?
Puede utilizar wsproxy. Ver otro hilo para más información en http://stackoverflow.com/questions/4176344/websocket-relay –