Est-il possible pour un client IRC basé sur un navigateur de fonctionner sans utiliser de passerelle, c'est-à-dire de communiquer directement avec le serveur irc?Un client IRC basé sur un navigateur peut-il communiquer directement avec un serveur IRC?
Répondre
À l'avenir, cela pourrait être fait avec websockets, actuellement seul Chrome les supporte, mais ils font partie de la spécification html 5. http://dev.w3.org/html5/websockets/
Ce poste suggère Kaazing a un dans le même temps javascript travail autour: https://stackoverflow.com/questions/1252829/what-browsers-support-html-5-websocket
je vous attendez que la solution utilise quelque chose comme java ou flash pour simuler websockets.
Etes-vous sûr de WebSockets? Le site que vous avez lié aux états: "Cette interface ne permet pas un accès brut au réseau sous-jacent.Par exemple, cette interface ne peut pas être utilisée pour implémenter un client IRC sans passer par proxy des messages via un serveur personnalisé." –
De toutes les lectures que j'ai faites jusqu'à maintenant, il semble que cette réponse soit fausse. Les WebSockets ne fonctionnent pas pour les connexions directes aux serveurs non-HTTP. –
Juste une mauvaise terminologie ... c'est [TCP Sockets] (http://www.w3.org/2012/sysapps/tcp-udp-sockets/). Actuellement implémenté dans [Firefox OS] (https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket), par exemple [Firesea IRC] (https://github.com/nickdesaulniers/fxos -irc) est possible. – mcepl
Bien sûr, aussi longtemps que vous utilisez une extension ou un langage de navigateur qui peut parler le protocole IRC, par ex. ChatZilla ou PJIRC.
Je ne pense pas que OP tente de discuter en utilisant un navigateur, mais en essayant de développer un client IRC basé sur le Web. –
Les WebSockets HTML5 ne peuvent pas établir de connexion avec des serveurs non WebSocket. Avec WebSockets, vous ne pouvez vous connecter qu'aux serveurs capables de répondre aux demandes de prise en main du protocole WebSocket. Donc non, vous ne pourrez pas utiliser HTML5 pour faire un client IRC (ce qui est très triste car Flash est parfaitement capable de le faire). Wsproxy
wsproxy peut être utilisé comme couche intermédiaire pour échanger des messages. Voir autre fil pour plus d'infos
- 1. Comment créer un simple client IRC basé sur un navigateur?
- 2. VB.net Simple IRC Client
- 3. Python IRC Client
- 4. Python IRC Client
- 5. VB Client IRC - WriteStream affiche uniquement un seul mot en IRC
- 6. Bonne bibliothèque client ruby irc
- 7. Connectez-vous à un serveur irc avec mot de passe
- 8. Meilleur moyen d'intégrer un client IRC dans une page Web
- 9. étendre un bot irc avec des modules
- 10. Connexion à un serveur IRC en utilisant C#
- 11. Création d'un client irc en Java
- 12. Construire un bot IRC en Java
- 13. Autorisations de plugin dans un robot IRC
- 14. Bon exemple de serveur IRC Twisted?
- 15. Comment diffuser du texte sur un canal IRC
- 16. Bibliothèque IRC en C#
- 17. PHP et IRC et Shells
- 18. assainissant Entrée de irc
- 19. .net 2.0 Composant IRC
- 20. Comment se connecter à IRC via un proxy?
- 21. Chaîne Regex pour IRC
- 22. Client C# - Comment communiquer/interagir avec un script CGI exécuté sur un serveur?
- 23. PHP - IRC Connexion
- 24. Implémentation de commandes CTCP dans un bot IRC (Haskell)
- 25. Programmation d'un simple client IRC (Internet-Relay-Chat)
- 26. Difficulté à construire un bot irc via Bot :: BasicBot
- 27. Bibliothèque IRC Objective-C/iPhone
- 28. Je suis à la recherche d'un client IRC JavaScript
- 29. Renvoyer un flux directement au navigateur Web
- 30. VB6/IRC PING PONG & Problème
Vous pouvez utiliser wsproxy. http://stackoverflow.com/questions/4176344/websocket-relay –