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

  FORUM HardWare.fr
  Programmation
  Java

  java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java

n°124675
Athlon55
Posté le 11-04-2002 à 13:22:15  profilanswer
 

J aurais besoin d'un peu d'aide pour faire un client d'un chat en java mais celui ci doit ce connecter sur un serveur IRC. Comment faire pour établir une connexion

mood
Publicité
Posté le 11-04-2002 à 13:22:15  profilanswer
 

n°124678
gfive
Posté le 11-04-2002 à 13:24:26  profilanswer
 

Lis la javadoc de java.net.Socket, tu trouvera ton bonheur.

n°124679
darklord
You're welcome
Posté le 11-04-2002 à 13:24:52  profilanswer
 

en implémentant le procotole client IRC, en ouvrant une socket sur le port sur lequel écoute le serveur et en dialougant avec ce serveur via le protocole que tu viens d'implémenter ...


---------------
Just because you feel good does not make you right
n°124681
Athlon55
Posté le 11-04-2002 à 13:31:22  profilanswer
 

merci
en fait j ai deja un client qui marche impeccable sur mon serveur mais je voudrais savoir si le systeme de connexion est le meme. (si il suffit juste de changer l adresse et le numero de port)

n°124682
darklord
You're welcome
Posté le 11-04-2002 à 13:34:20  profilanswer
 

si ils implémentent tout les deux le protocole IRC oui il suffit de changer l'adresse + port


---------------
Just because you feel good does not make you right
n°124683
Athlon55
Posté le 11-04-2002 à 13:40:24  profilanswer
 

ben non justement, ils n'implementent pas le protocole IRC

n°124685
gfive
Posté le 11-04-2002 à 13:45:51  profilanswer
 

ben non, alors...C comme si tu interrogeais un serveur web avec un client pop, par exemple : il va te répondre des insultes, parce qu'il comprend pas ce que tu dis, le serveur.

n°124687
darklord
You're welcome
Posté le 11-04-2002 à 13:48:26  profilanswer
 

athlon55 a écrit a écrit :

ben non justement, ils n'implementent pas le protocole IRC  




 
 :sarcastic: mais enfin pq tu poses la question alors? Tu crois que ca va fonctionner comme par magie ou quoi?


---------------
Just because you feel good does not make you right
n°124734
veryfree
Posté le 11-04-2002 à 15:09:33  profilanswer
 

DarkLord a écrit a écrit :

 
 
 :sarcastic: mais enfin pq tu poses la question alors? Tu crois que ca va fonctionner comme par magie ou quoi?  




je pense qu il faut seulement modifié le client dans son cas .Il a mal du s exprimé ,son serveur utilise forcement le protocol irc
athlon55>>tu doit dialogué avec le serveur.J ai jamais fait d'irc mais ca doit pas etre compliqué
tu ecrit sur le flux de sortie de ta socket des choses comme "nick athlon55"
t attend la reponse tu repond en consequence une fois que t es authentifié tu chat comme avec n importe quel serveur...

n°124737
darklord
You're welcome
Posté le 11-04-2002 à 15:12:54  profilanswer
 

veryfree a écrit a écrit :

 
je pense qu il faut seulement modifié le client dans son cas .Il a mal du s exprimé ,son serveur utilise forcement le protocol irc
athlon55>>tu doit dialogué avec le serveur.J ai jamais fait d'irc mais ca doit pas etre compliqué
tu ecrit sur le flux de sortie de ta socket des choses comme "nick athlon55"
t attend la reponse tu repond en consequence une fois que t es authentifié tu chat comme avec n importe quel serveur...  




 
Trop simpliste ta définition mon cher veryfree. Tu oublies les requetes asynchrones (tels que ping / pong). Pour en avoir fait un c'est bcp plus compliqué qu'il n'y parait.
 
a+


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 11-04-2002 à 15:12:54  profilanswer
 

n°124740
gfive
Posté le 11-04-2002 à 15:15:56  profilanswer
 

veryfree a écrit a écrit :

 
je pense qu il faut seulement modifié le client dans son cas .Il a mal du s exprimé ,son serveur utilise forcement le protocol irc
athlon55>>tu doit dialogué avec le serveur.J ai jamais fait d'irc mais ca doit pas etre compliqué
tu ecrit sur le flux de sortie de ta socket des choses comme "nick athlon55"
t attend la reponse tu repond en consequence une fois que t es authentifié tu chat comme avec n importe quel serveur...  




 
non, mais attend, si le serveur utilise le protocole IRC, et qu'il parle au client, alors le client utilise FORCEMENT irc!! En fait, le principoe client/serveur est bon, mais le PROTOCOLE (la langue qu'ils parlent) n'est pas de l'IRC . Donc,il faut développer une couche qui implémente le protocol IRC, pour remplacer le protocole utilisé....
Et dire "tu chat comme n'importe quel serveur" ça n'a aucun sens!!  
Si tu envoies un message à un serveur, il faut qu'il sache quoi en faire, donc, que le message ait une signification pour le serveur, donc qu'il respecte un format précis. L'ensemble des formats nécessaires à tous les échanges pour une tâche ou un servuice s'appelle un PROTOCOLE, comme FTP, HTTP, IRC, etc...

n°124742
Cherrytree
cn=?
Posté le 11-04-2002 à 15:16:42  profilanswer
 

gfive, j'ai une question pour toi sur BlaBla@Programmation

n°124743
veryfree
Posté le 11-04-2002 à 15:17:34  profilanswer
 

DarkLord a écrit a écrit :

 
 
Trop simpliste ta définition mon cher veryfree. Tu oublies les requetes asynchrones (tels que ping / pong). Pour en avoir fait un c'est bcp plus compliqué qu'il n'y parait.
 
a+  




comme je l ai dit plus haut je ne l ai jamais vraiment fait, enfin j ai deja fait un chat mais java qui tournait avec des serveur IRC mais des serveur que j avait crée...
il ne reste plus qu a notre amis de se trouvé un client open source ca doit pas etre trop compliqué j'imagine

n°124745
darklord
You're welcome
Posté le 11-04-2002 à 15:18:03  profilanswer
 

veryfree a écrit a écrit :

 
comme je l ai dit plus haut je ne l ai jamais vraiment fait, enfin j ai deja fait un chat mais java qui tournait avec des serveur IRC mais des serveur que j avait crée...
il ne reste plus qu a notre amis de se trouvé un client open source ca doit pas etre trop compliqué j'imagine  




 
sf.net est ton ami ...


---------------
Just because you feel good does not make you right
n°124747
veryfree
Posté le 11-04-2002 à 15:18:36  profilanswer
 
n°427324
monokrome
nocturne
Posté le 14-06-2003 à 00:28:42  profilanswer
 

heup de la mort  :D  
 
ce EIRC, quelqu'un à réussit à le faire marcher ? je suis resté bloqué à "la connexion n'a pas pu etre établie sur machin" depuis plusieurs jours, g tout fait : signature de l'applet, recompilation, mais ca change rien

n°427334
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 14-06-2003 à 00:55:16  profilanswer
 

J'ai essayé y a pas très longtemps. J'l'ai pas fait marcher (j'm'en foutais, je programmais mon truc à moi) mais ça m'a servi de base pour savoir comment établir la connexion [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°427566
the real m​oins moins
Posté le 14-06-2003 à 14:57:07  profilanswer
 

veryfree a écrit :


J ai jamais fait d'irc  

[:dawa]
 
 
t'aurais pu enlever ta signature au moins [:chacal_one333]
 
 
edit: ha d'accord ct un vieux up pourri :o


Message édité par the real moins moins le 14-06-2003 à 14:58:38

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°440912
veryfree
Posté le 26-06-2003 à 22:12:02  profilanswer
 

DarkLord a écrit :


 
Trop simpliste ta définition mon cher veryfree. Tu oublies les requetes asynchrones (tels que ping / pong). Pour en avoir fait un c'est bcp plus compliqué qu'il n'y parait.
 
a+  


 
jl avait oublier ce topic :D
 

n°440917
veryfree
Posté le 26-06-2003 à 22:13:36  profilanswer
 

monokrome a écrit :

heup de la mort  :D  
 
ce EIRC, quelqu'un à réussit à le faire marcher ? je suis resté bloqué à "la connexion n'a pas pu etre établie sur machin" depuis plusieurs jours, g tout fait : signature de l'applet, recompilation, mais ca change rien


 
plus d'un an plus tard....
 
 
veryfree & darklord ont crée leur propre client IRC : http://jchatirc.free.fr  :o

n°440919
veryfree
Posté le 26-06-2003 à 22:14:00  profilanswer
 

the real moins moins a écrit :

[:dawa]
 
 
t'aurais pu enlever ta signature au moins [:chacal_one333]
 
 
edit: ha d'accord ct un vieux up pourri :o


 
 [:xp1700]

n°441093
the real m​oins moins
Posté le 27-06-2003 à 01:43:38  profilanswer
 

veryfree a écrit :


 
plus d'un an plus tard....
 
 
veryfree & darklord ont crée leur propre client IRC : http://jchatirc.free.fr  :o  

ouais enfin c'est surtout veryfree :o
darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°441108
veryfree
Posté le 27-06-2003 à 03:35:10  profilanswer
 

the real moins moins a écrit :

ouais enfin c'est surtout veryfree :o


 
bon pour l'instant c vrai que je peux dire que j ai fait 95% du boulo :sol:
 
mais avec le temps le grand dark apporteras beaucoup  :ange:
 
 

Citation :

darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout :o

 
 
jl'a met de coté celle la :D


Message édité par veryfree le 27-06-2003 à 03:36:11
n°442338
darklord
You're welcome
Posté le 27-06-2003 à 23:00:24  profilanswer
 

the real moins moins a écrit :

darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout :o


 
mais quelle raclure de bite celui là je te jure :o


Message édité par darklord le 27-06-2003 à 23:00:35

---------------
Just because you feel good does not make you right
n°442342
veryfree
Posté le 27-06-2003 à 23:04:31  profilanswer
 

DarkLord a écrit :


 
mais quelle raclure de bite celui là je te jure :o


 
 [:snoozy]

n°442346
the real m​oins moins
Posté le 27-06-2003 à 23:18:49  profilanswer
 

DarkLord a écrit :


 
mais quelle raclure de bite celui là je te jure :o

comment ça se fait que t'avais encore un drapo là toi? :whistle:
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°442351
darklord
You're welcome
Posté le 27-06-2003 à 23:28:03  profilanswer
 

the real moins moins a écrit :

comment ça se fait que t'avais encore un drapo là toi? :whistle:
 
 


 
j'ai mes espions perso :o


---------------
Just because you feel good does not make you right
n°442557
veryfree
Posté le 28-06-2003 à 14:24:56  profilanswer
 

monokrome a écrit :

heup de la mort  :D  
 
ce EIRC, quelqu'un à réussit à le faire marcher ? je suis resté bloqué à "la connexion n'a pas pu etre établie sur machin" depuis plusieurs jours, g tout fait : signature de l'applet, recompilation, mais ca change rien


 
tu t y est pris comment?
tu l a mis sur une page web ? avec quel server?
 
je crois que le principe c ca:
si la socket se connecte sur un serveur qui n est pas celui qui heberge l applet il faut que celle ci soit signée...
 
c'est la raison pour laquel tout ceux qui utilise ce EIRC ont leur propre serveur IRC...
tu peux voir un exemple d'EIRC modifié ici : www.coolsmile.net

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  java

 

Sujets relatifs
[Java- Servlet] Bonne config (gratuite) pour faire tourner une servletPeut on fixer taille d JOptionPane en Java
Java servlets + mysql : comment voir si une requete renvoie 0 lignes ?QUestion java et applet ....
Animation d'images dans une applet javajava servlets
Java - Mise en place d'une api (Servlet)[java] en [VB]
[JAVA] Conversion d´image[JAVA] Problème de SocketServer
Plus de sujets relatifs à : java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR