D'accord, donc si je comprends bien, il y a un deamon, en CLI surement, qui lui maintient les connexions des utilisateurs, et ajax qui check le deamon tout les x temps ou à l'envoie d'une commande et qui rappatrie ce qui nous a été adresser ?
D'accord, donc si je comprends bien, il y a un deamon, en CLI surement, qui lui maintient les connexions des utilisateurs, et ajax qui check le deamon tout les x temps ou à l'envoie d'une commande et qui rappatrie ce qui nous a été adresser ?
Dans ce cas, ca veut dire que toutes les connexions vers le server de chat seront gerer par le daemon ou c'est le daemon lui même qui fait office de server ? j'ai un peu de mal à suivre :o
Et ce que le serveur irc répond, il est stocké en variable ? ou en fichier ? ou comme on veut au final ?
Ensuite la requete ajax identifie l'user sur le daemon et celui-ci renvoi le contenu, mais la requete se fait via un script php, et donc un socket, ou bien l'ajax peut directement interroger le daemon ?
tu stockes dans ce que tu veux, puisque le client AJAX va checker tout les X temps donc vider le buffer (fichier, base, variable), ca c'est pour ce que le serveur renvoie au démon, pour ce qui est de AJAX vers le serveur, ca passe par le démon mais rien n'est stocker il ne fait que relayer l'information
Le démon est dans fond un peu comme un proxy
Yep, je vois bien, mais ajax ne sait pas faire de socket, il fait comment pour dialoguer avec le daemon ?
Ca sembe être relativement simple à mettre en place, je pense m'orienter dans ce sens. Est-ce une soution fiable à long terme ?
un daemon par client? ou un daemon qui gère tout les clients?
donc du côté serveur IRC c'est comme si il y avait un seul client?
si on se connecte au serveur IRC avec un client tel que xchat, comment peut on distinguer chaque personne?
donc le client communique avec le daemon avec une socket et daemon gère autant de sockets qu'il y a de client?
nodejs est particulèrement bien adapté pour ce genre de projet, combiné avec la librairie socket.io http://socket.io/
La librairie (pas encore testé) te permet de facilement créer un serveur push, mais fournit aussi une implémentation cross browser des web-sockets
De plus le serveur nodejs tien beaucoup mieux la charge, qu'un apache par exemple....
Si je devais commencer un projet de ce genre ça serait cette techno que j'utiliserai sans hésiter !! a+
voila pour ton bonheur : http://nodester.com/
ton serveur node.js en free
@stealth35
Je connaissais po ! merci pour l'info Même si c'est un peux tard, et que je me suis déjà mordu les doigt pour l'installer, nottement sous windows D'ailleurs au passage , il existe un .exe depuis quelque semaine....
Sinon y'a aussi cloud9 http://cloud9ide.com/
Un ide en cloud !!! basé sur nodejs, et gratuit pour les projets open source. A ce niveau, c'est plus que du bonheur, c'est orgasmique
bye
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager