Chat et xmlhttp
Hors ligneMalalam Le 20/06/2005 à 10:22 Profil de Malalam Configuration de Malalam

Hello,

je suppose que c'est mr le webmaster qui me repondra vu qu'il travaille la-dessus en ce moment... ;-) Mais la question est ouverte a tous!
Pour m'amuser (a titre personnel donc, je ne veux pas voler la vedette a ce cher webmaster lol, mais j'ai trouve son projet interessant, alors je m'y suis essaye aussi), j'ai commence a developper un mini-chat (vraiment mini, juste pour le fun et tester les requetes xmlhttp).
Mais j'aimerais un conseil : un chat reste un chat, je n'ai pas l'intention de stocker les messages. Par contre pour qu'un message tape par mr X s'affiche sur le navigateur de mr Y, il faut bien un stockage temporaire (ou alors une solution m'a echappe). Je veux passer par un fichier parce que je n'ai pas non plus l'intention d'utiliser une bdd ;-) Le truc c'est que je ne peux pas enregistrer juste 1 message, puis l'ecraser au prochain message ecrit, sinon, il y a des risques de perte, evidemment. Donc, il faut que je fixe un nombre de messages temporairement enregistres...seulement, la aussi je risque des pertes si trop de gens tapent des messages a la suite.
Perso, je comptais trouver un compromis sur le nombre de messages, et utiliser, pour l'affichage, un settimeout en javascript pour aller regulierement afficher les messages sur tous les pc connectes,
.
Mr le webmaster, t'as eu une autre idee...? lol ? Si oui, tu la partages ou je dois attendre que tu nous montres ton code, une fois ton bac reussi haut la main evidemment ?

Merci :-)

Johan
Hors ligneAnthony Le 21/06/2005 à 17:38 Profil de Anthony Configuration de Anthony

Admin
Salut Malalam :-)

Personnellement pour l'instant j'ai pensé à ce problème sans trop le résoudre. Mon fichier contient l'historique de toutes les conversations, il faut donc le purger de temps en temps pour l'instant (pour ne pas qu'il grossisse trop).

Je ne vois pas d'autre solution, sinon de purger le fichier toutes les 100 lignes par exemple dès que tu ajoutes un message (et donc ça prend du temps supplémentaire)

a ++
--

Hors ligneMalalam Le 21/06/2005 à 18:00 Profil de Malalam Configuration de Malalam

Merci pour la reponse Antho :-)

Bah en fait, je l'ai fini et fait de cette maniere aussi oui, en limitant la taille du fichier, simplement.
Jojo7838 (ou un chiffre dans le genre lol) a recupere mon exemple de tagboard et en a fait un chat justement, exactement de la meme maniere aussi.
En tous cas, ca marche tres bien! C'est vraiment performant ces requetes...reste a approfondir les etats, et les differentes proprietes, quand meme...

Bonne chance pr le bac et bon courage pour le chat ;-)
Hors ligneAnthony Le 21/06/2005 à 18:13 Profil de Anthony Configuration de Anthony

Admin
Bon le chat j'avance petit à petit (je prépare une V4 du site pendant les vacances donc ça va me prendre du temps), il gère les commandes /me machin.... et /nick machin pour l'instant. Faut que je le fasse gérer d'autres commandes, ça va venir petit à petit.

Merci pour le BAC, je pense l'avoir de justesse, c'est tout ce que je demande (de toute façon je passe trop de temps sur le site pour pouvoir espérer une mention, je bosse pas assez lol)

a ++
--

Hors ligneJojo738 Le 15/07/2005 à 23:47 Profil de Jojo738 Configuration de Jojo738

... Jojo738 ! (En retard ^^ Merci Google ;) avec recherche de [i]XMLHttp[/i] ^^)
--
Si les cons étaient des fleurs, alors la salle des profs, serait le plus beau des jardins.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels