Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5665 connectés 

 


Dernière réponse
Sujet : [ASP]Chat
shinji ok, j'ai compris!
Désolé pour toute ces questions!
J'en ai trouvé un en ASP qui a l'air pas mal, mais j'y comprend pas tout, je vais potasser ça. Je pense que j'essayerais avec un serveur IRC.
 
Merci Bcp ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji ok, j'ai compris!
Désolé pour toute ces questions!
J'en ai trouvé un en ASP qui a l'air pas mal, mais j'y comprend pas tout, je vais potasser ça. Je pense que j'essayerais avec un serveur IRC.
 
Merci Bcp ;)
k666 le serveur concerné = le serveur irc
 
c ce serveur qui va gérer les messages entrants e les coordinner, puis cracher la sortie totale (mélange de toutes les entrées)
shinji quel serveur concerné? Là je comprends pas?
k666 paske les données vont directement au serveur concerné, sans besoin de passer par un serveur WEB
et donc tu gagnes en temps paske passes pas par des étapes contingentes
shinji Quelqu'un pourrait répondre à ma dernière question SVP?
k666 je laisse darklord répondre :jap:
shinji Ouais, ce serait sympa!
Je comprends pas pourquoi ils veulent que je fasse ça en ASP (et si j'ai le temps, le porter en PHP après, et encore ensuite en C#). Le C# est un compromis du Java et du C++, peut être que ça résolverai mon pbr.
En tout cas je suis partant pour ton code si tu veux bien que j'y jette un coup d'OIEL.
Merci.
 
PS: Je connais rien en java, pourquoi on est pas obligé de faire des requêtes/réponses HTTP sans arrêt?
 
Merci encore
darklord22

k666 a écrit a écrit :

c mieux en java, paske comme ça t pas obligé de faire tout le temps une requête HTTP + réponse HTTP,




 
A 2 min près  :ange:

darklord22

shinji a écrit a écrit :

Pourquoi est-ce bien mieux en java? Il faut bien stocker les messages quelquepart?  




 
Je pense que c'est pour la partie refresh que ca devient intéressant. Imagines qu'à chaque fois que qqun ecris un ligne dans un channel ou dans un private post que tu dois faire un refresh de ta page (regénérer l'html et tout).
 
Avec un java tu as un client qui se met simplement à jour de manière graphique ... Et à ce sujet, il y a pas mal d'applet Java gratuite qui font office de client IRC. Si tu dois faire ca dans le cadre d'un stage, ok. Mais si c'est pour le taf essaie de trouver un truc existant ...
 
Je n'y connais rien à ASP. Par contre je connais très bien JSP et crois moi ca va etre vraiment casse tête (surtout que ca signifie que tous les utilisateurs de ton chat faire du processing au niveau server avec génération du code html à chaque post. Ce qui va vite etre ingérable).
 
J'ai fait un serveur / client de SIRC (Simple IRC) en son temps. Tout en java. Si je retrouve le code et que ca t'intéresse je peux te l'envoyer. C'est pas une applet mais c'est pas bien grave ca se porte relativmeent vite.
 
A+
 
PS : ca ne respecte pas SIRc, c'est "home-made" :)

 

[edtdd]--Message édité par darklord22--[/edtdd]

k666 c mieux en java, paske comme ça t pas obligé de faire tout le temps une requête HTTP + réponse HTTP,
tu peux ouvrir un flux de données partant et arrivant à ta machine,
et donc, ça va rendre le TCHAT bcp plus fluide,
du moins c ske je crois :)
shinji Pourquoi est-ce bien mieux en java? Il faut bien stocker les messages quelquepart?
k666 bin par exemple, si ta variable d'application dépasse les 50.000 charactères par exemple, bin tu stockes tout ça en BDD, et tu vides ta variable d'application, par exemple ....
shinji Ok merci les gars! SYMPA
 
k666>
"soit un truc plus mixte, avec un cache à partir de la base de données"
 
tu peux expliquer je vois pas ce que c'est, STP.
 
PS: Est-ce que vous savez en quoi est fait le chat de www.caramail.com?
D'ailleurs en quoi sont faits généralement les chats?
k666 bin les serveurs irc, vaut mieux pas le créer soit même, paske c compliqué ;)
par contre tu peux te connecter aux serveur déjà existants, comme eu.undernet.org etc....yen a plein qui sont super fiables ...
Bruce Tu peut faire un truc simple en ASP ou php, c'est de stocker un fichier texte limité à un certain nombre de lignes et tu ré-actualise la page avec le contenu de ce fichier toutes les x secondes mais c vraiment pas top !
shinji Ok, je comprend mieux.
 
Est-ce que c'est possible de créer son propre serveur IRC?
Est-ce qu'on peut s'y connecter autrement qu'avec une apllet java même si c'est le meilleur moyen?
k666 bin irc, c des serveurs de tchatte qui existent déjà,
donc la seule chose dont t'as besoin, c kek chose pour t'y connecter et kek chose pour recevoir les données
ces choses c des socket de connexion que tu pourras créer grâce à une applet java
shinji Merci k666 et un chat avec IRC c'est quoi?
Il y a des chat style caramail qui communiquent avec une connection serveur qui écoute un port et des sockets ou j'sais pas trop quoi exactement?
shinji J'y peut rien, c'est pour un stage, pas moi qui choisit mais je vais leur soumettre cette requête. En PHP non plus je suppose.
En C#??
Sinon, pourquoi certains programmeur de chat parlent de socket, thread, ports .... J'ai vu des exemples où il n'y avait rien de tous ça, pourquoi, quelle est la différence???
k666 différence entre caramil et ICQ?
 
icq c pour faire, en général, du 'peer to peer' càd une communication bipersonnelle,
tandis qu'un tchat tchat ça peut accueillir plusieurs personnes,
et donc, si ya plusieurs personnes, le mieux c de centraliser tout, et de fonctionner en clients - serveur
c pas pareil mec
Bruce Pour un chat l'ASP c carrément pas fait pour ça...
shinji Merci, mais y a encore un truc que je pige pas bien:
 
C'est quoi la différence entre un chat genre caramail et ICQ ?  
(au niveau programmation)
k666 bin,
en asp je crois qu'ya pas trop de façons de le faire:
 
soit en passant par des variables d'application mais au bout d'un certain temps elles se surchargent (car bcp de textes dedans)
soit en passant par une bdd intermédiaire,
dans ce cas tu bouffes vachement de ressources aussi car tout le temps des requêtes,
soit un truc plus mixte, avec un cache à partir de la base de données,
soit, la meilleure solution, en utilisant un serveur déjà existant sur IRC et en connectant ton asp à ceux ci, ou en prenant une bonne applet java qui envoie et communique avec le serveur et dans ce cas là, plus besoin d'asp
shinji Je dois faire un chat en ASP.
J'ai vu d'après mes recherches qu'il y a différents types de chat.
Certains utilisent quelques tables dans la BDD de leur site, d'autre apparement configure un serveur exprès et le logiciel de chat communique avec le serveur via un port ... bref c'est pas très clair pour moi, est-ce que  quelqu'un pourrait m'expliquer SVP, merci.
 
Quelles sont les différentes solutions? Leurs avantages/inconvénients?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)