Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connexion a un serveur irc [ Archives / Au secours ] (damiendumas)

vendredi 11 avril 2003 à 11:23:39 | connexion a un serveur irc

damiendumas

salut !

Maintenant que j'ai installé JBuilder, je peux travailler.

Je suis en train de créer un bot enfin j'essaye, le seul truc qu'il me manque c'est comment créer la connexion ...

Si quelqu'un connait la reponse ce serait cool qu'il me la
refile.

Merci d'avance

Dams

jeudi 7 juillet 2005 à 22:02:07 | Re : connexion a un serveur irc

yohanv

Je te laisse cette source mais elle est pas terminer mais elle fonctionne bien enfin sur le serveur "irc.coolsmile.net"
J'espere quelle va t'aider . donne des nouvelle de ton bot.
import java.io.*;
import java.net.*;
import java.util.*;
/**
 * <p>
 * Titre : Connection à un serveur IRC
 * </p>
 *
 * @author Fou-Amoureux2005
 * @version 1.0
 */

public class Connection implements Runnable {

    final String serveur = "irc.coolsmile.net";

    final String chan = "#scrable";

    final String nick = "Ange-Bot";

    Socket socket = null;

    PrintWriter out = null;

    BufferedReader in = null;

    Thread thread = new Thread(this);

    public Connection() {
        try {
            socket = new Socket(serveur, 6667);
            out = new PrintWriter(new OutputStreamWriter(socket
                    .getOutputStream()), true);
            in = new BufferedReader(new InputStreamReader(socket
                    .getInputStream()));
            String line = null;

            System.out.println("En cour de connection...");

            out.println("NICK " + nick);
            out.println("USER " + nick + " hostname " + serveur
                    + " :Je suis en phase de test");
            out.println("JOIN " + chan);

            System.out.println("Connecté. Au serveur: " + serveur + " Pseudo: "
                    + nick);
            System.out.println("Connecté sur le channel: " + chan);

            thread.start();
        } catch (UnknownHostException e) {
            e.printStackTrace();
            System.out.println("Erreur : " + e);
        } catch (IOException e) {
            e.printStackTrace();
            System.out.println("Erreur : " + e);
        }
    }

    public void MessagePerso(String ecrit) {
        out.println("PRIVMSG #scrable :" + ecrit);
    }

    public void Lecture() {

        try {
            String s = in.readLine();
              int i=0;
               StringTokenizer st =new StringTokenizer(s,":!");//3 séparateurs ; , et
               int popo = st.countTokens();
               String Tab[] = new String [popo];                                                 // blanc
               while (st.hasMoreTokens()){  //boucle de lecture
                    Tab[i]=st.nextToken();i++;}
              
               for (byte p=0; p<Tab.length;p++ ){
                   System.out.println(Tab[p]);
                   }

           
        } catch (IOException e) {
          System.out.println("Erreur : " + e);
         
        } catch (NullPointerException e){
            System.out.println("Erreur : "+e);
             CloseConnection();
           
            }
    }

    public void CloseConnection() {
        socket.isClosed();
    }
    public void run() {
    }
}

 




Cette discussion est classé dans : créer, serveur, connexion, irc


Répondre à ce message

Sujets en rapport avec ce message

Probleme de connexion JDBC avec APPLET [ par Volfield ] Bonjour, je réalise une applet qui doit se connecter sur un serveur de BDD mysql distant.Quand je fais les test sur mon easyphp, pas de problème.Quand AIE AIE AIE ->probleme de connexion [ par Frouf85 ] Bonjour,Je développe une application client serveur qui devrait par la suite sur internet. Une application cliente se connecte à une application serve Allocation de port de connexion dynamiquement [ par linupat ] BonjourJe souhaite réaliser un serveur pouvant acceuillir une infinité de client (de l'ordre du résonnable). Les clients pouront interroger le serveur Problème de connexion avec UDP [ par patbloup ] Voilà je souhaite me faire un client/serveur UDP, rien de plus simple!!! Mais voilà je trouve pas mal de source sur le Web ou les Exceptions du à la c Un salon javafr sur IRC [ par indo__ ] Le salon JavaFR vient d'ouvrir sur le réseau IRC du serveur quakenet (irc.quakenet.org). C'est un espace ou les utilisateurs du langage Java se retrou Questions sur les serveurs java [ par Zephiroth ] Bonjours à tous !! j'aimerais qq petites réponses aux questions existentielles que je me pose :p 1)Est-il possible d'implémenter autre chose que des s [JAVA] Serveur - Client connexion [ par Lem001 ] Voila j'essais de faire un petit prog du style msn, pour communiquer.J'ai ma classe GUI serveur, qui lorsqu'on click sur un bouton appel une methode d connexion SSL [ par darktigrou ] Bonjour j'ai un problème sur une application de videosurveillance java!Elle fonctionne actuellement grâce à des sockets classiques, le problème vien d Thread et ThreadGroup comment les fermer ? [ par Omeda ] Bonjour tout le monde, Je suis actuellement entrain de faire une application client/serveur cependant je rencontre quelques difficultés avec les threa j2me connexion a une base de données [ par infkb ] Bonjour, D’abord merci pour m’avoir répondu , ma question est comment créer une base de données dans une application j2me ? g sais qu’un Record Store


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.