Mais la rfc1459 je la connais, c'est pas le probleme, c'est l'ouverture d'un
socket pour la connexion et la gestion des flux entrants et sortants ki me
genent :)

bizz
----- Original Message -----
From: "Nicolas Sallembien" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 29, 2002 8:38 PM
Subject: RE: autre probleme


> Il faut probablement que tu t'identifies selon un certain protocole
relatif
> au protocole IRC.
>
> Regardes dans les RFC (request for comments).
> http://www.irchelp.org/irchelp/rfc/
>
> Le protocole y est decrit en detail et tu sauras quoi envoyer au serveur
> pour qu'il accepte ta connexion.
>
> J'avais fait un programme de bot pour IRC il y a un bout de temps, donc
> normalement si je regarde mes sources a la maison je devrais pouvoir de
dire
> ce qu'il faut faire mais je ne pense pas que ca soit suffisant car le
> protocole a pas mal evolue en 2000 et j'avais ecrit ca bien avant.
>
>
>
> -----Original Message-----
> From: Vanessa Sculier [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 29, 2002 9:08 AM
> To: [EMAIL PROTECTED]
> Subject: Re: autre probleme
>
>
> wow, je suis tr�s impressionn�e :)
>
> Maintenant, je vais rentr� dans le vif du sujet de mon projet.
>
> Je decirerai en fait faire un programme qui me permettra de communiquer
sur
> IRC. Je dois donc cr�e une connexion sur un serveur a partir du port 6667
> (socket ?). Ensuite, analysez tout les flux entrant et les afficher a
> l'ecran et tout les fluxs sortants (Nickname etait en fait le base pour
> pouvoir travailler maintenant les mots tap�s au clavier soit envoy� au
> serveur).
>
> J'ai donc commenc� mon code :
> import java.net.*;
> import java.io.*;
>
> public class DebIRC {
>     public static void main(String[]args)
>
>         try {
>              Socket s = new Socket("irc.enterthegame.com",6667);
>              OutputStream os = s.getOutputStream();
>              InputStream  is = s.getInputStream();
>              os.write((int)'a');   // OutputStream et non pas Writer
>              System.out.println(is.read());
>              s.close();
>         } catch(Exception e) {
>              e.printStackTrace();
>         }
>     }
> }
>
> Pour ma malchance (Java ne m'aimerai-t-il pas ?), rien ne se passe :/
>
> --
> Vanessa Sculier
>
>
>

Répondre à