java - Java - Programmation
Marsh Posté le 11-04-2002 à 13:24:26
Lis la javadoc de java.net.Socket, tu trouvera ton bonheur.
Marsh Posté le 11-04-2002 à 13:24:52
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 ...
Marsh Posté le 11-04-2002 à 13:31:22
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)
Marsh Posté le 11-04-2002 à 13:34:20
si ils implémentent tout les deux le protocole IRC oui il suffit de changer l'adresse + port
Marsh Posté le 11-04-2002 à 13:40:24
ben non justement, ils n'implementent pas le protocole IRC
Marsh Posté le 11-04-2002 à 13:45:51
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.
Marsh Posté le 11-04-2002 à 13:48:26
athlon55 a écrit a écrit : ben non justement, ils n'implementent pas le protocole IRC |
mais enfin pq tu poses la question alors? Tu crois que ca va fonctionner comme par magie ou quoi?
Marsh Posté le 11-04-2002 à 15:09:33
DarkLord a écrit a écrit : 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...
Marsh Posté le 11-04-2002 à 15:12:54
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+
Marsh Posté le 11-04-2002 à 15:15:56
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...
Marsh Posté le 11-04-2002 à 15:16:42
gfive, j'ai une question pour toi sur BlaBla@Programmation
Marsh Posté le 11-04-2002 à 15:17:34
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
Marsh Posté le 11-04-2002 à 15:18:03
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 ...
Marsh Posté le 14-06-2003 à 00:28:42
heup de la mort
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
Marsh Posté le 14-06-2003 à 00:55:16
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
Marsh Posté le 14-06-2003 à 14:57:07
veryfree a écrit : |
t'aurais pu enlever ta signature au moins
edit: ha d'accord ct un vieux up pourri
Marsh Posté le 26-06-2003 à 22:12:02
DarkLord a écrit : |
jl avait oublier ce topic
Marsh Posté le 26-06-2003 à 22:13:36
monokrome a écrit : heup de la mort |
plus d'un an plus tard....
veryfree & darklord ont crée leur propre client IRC : http://jchatirc.free.fr
Marsh Posté le 26-06-2003 à 22:14:00
the real moins moins a écrit : |
Marsh Posté le 27-06-2003 à 01:43:38
veryfree a écrit : |
ouais enfin c'est surtout veryfree
darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout
Marsh Posté le 27-06-2003 à 03:35:10
the real moins moins a écrit : ouais enfin c'est surtout veryfree |
bon pour l'instant c vrai que je peux dire que j ai fait 95% du boulo
mais avec le temps le grand dark apporteras beaucoup
Citation : darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout |
jl'a met de coté celle la
Marsh Posté le 27-06-2003 à 23:00:24
the real moins moins a écrit : darklord il fait le malin à te montrer tout ce que je lui ai appris, c'est tout |
mais quelle raclure de bite celui là je te jure
Marsh Posté le 27-06-2003 à 23:04:31
ReplyMarsh Posté le 27-06-2003 à 23:18:49
DarkLord a écrit : |
comment ça se fait que t'avais encore un drapo là toi?
Marsh Posté le 27-06-2003 à 23:28:03
the real moins moins a écrit : comment ça se fait que t'avais encore un drapo là toi? |
j'ai mes espions perso
Marsh Posté le 28-06-2003 à 14:24:56
monokrome a écrit : heup de la mort |
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
Marsh Posté le 11-04-2002 à 13:22:15
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