IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Programme c++, connection ircd + mysql


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre chevronn� Avatar de jbarreau-mainson
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 446
    Par d�faut Programme c++, connection ircd + mysql
    Bonjour � tous,

    Ayant chercher sur le forum ainsi que sur le site mais n'ayant rien trouv�, je me tourne vers vous. Voil� ce que je souhaiterais faire :

    R�aliser un programme en C++ communiquant avec un server irc ainsi qu'une base de donn�es. Par exemple : je suis connecter sur mon server irc et sur un channel. A chaque meme mot affich� sur le channel irc, mon programme l'intercepte et le met dans une base de donn�es.

    Pour le programme, cr�ation de la socket, connection reception et fermeture, �a c'est ok.

    Recuperation de ce qui est affich� sur le channel irc et insertion dans la bdd -> flou total :s
    Gestion de mysql avec le c++ -> flou total :s

    Donc pour le moment mon "programme" est tr�s court �tant donn� qu'il n'y a qu'une cr�ation de socket :s
    Si quelqu'un pouvait m'indiquer quelles sont les d�marches � suivre ...

    Merci de m'avoir lu

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    36
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Par d�faut
    Pour la communication client serveur sur IRC, il va falloir �plucher les RFC li�es � l'IRC. En tant que client il faut lire la 1459 et la 2812. Ca c'est uniquement pour la th�orie, vient ensuite les petites joies des diff�rences d'impl�mentation d'IRC... chaque serveur (en terme de logiciel, pas de r�seau) a ses sp�cificit�es, en plus du fait que le protocole IRC soit vieux, et que �a se sent pas mal...

    Pour la partie mySQL, � part �plucher les doc de ref je voit pas trop, mais une "mini" base de donn�e come SQL-Lit, SQL compact server ne seraient-ils pas plus adapt�s et simple � mettre en oeuvre?

  3. #3
    Membre chevronn� Avatar de jbarreau-mainson
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 446
    Par d�faut
    Salut et merci de ta r�ponse,

    J'ai en fait un server d�di� sur lequel est d�j� install� mon ircd ainsi qu'une base mysql.

    Bien que le protocole irc ai ses d�fauts, il m'est utile !

    Ce que je recherchais, c'est plut�t tout ce qui est librairies � utiliser, quelles sont les commandes C qui peuvent dialoguer avec la bdd etc ..

  4. #4
    R�dacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de syst�me d�information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Architecte de syst�me d�information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par d�faut
    Rien de natif n'existe pour communiquer entre C++ et une base de donn�es.
    Tu peux aller voir du c�t� de Poco, elle int�gre une feature database access

  5. #5
    Membre chevronn� Avatar de jbarreau-mainson
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    446
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 446
    Par d�faut
    Ah ok, c'est ce que je voulais savoir, je comprends pourquoi je ne trouvais rien � ce sujet !

    Je vais aller fai reun tour du cote de poco alors, me reste � savoir comment "capturer" des phrases irc pour les integrer dans la bdd.

  6. #6
    Mod�rateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Chercheur d'emploi
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par d�faut
    Citation Envoy� par jbarreau-mainson Voir le message
    R�aliser un programme en C++ communiquant avec un server irc ainsi qu'une base de donn�es. Par exemple : je suis connecter sur mon server irc et sur un channel. A chaque meme mot affich� sur le channel irc, mon programme l'intercepte et le met dans une base de donn�es.
    �a s'appelle un bot ! :-) J'en avais �crit un en shellscript � une �poque, qui faisait grosso-modo ce que tu cherches � faire. Cherches un peu sur le net, des IRCbots touts faits qui r�pondent � tes besoins, il doit s�rement y en avoir une tripot�e ...

    Recuperation de ce qui est affich� sur le channel irc et insertion dans la bdd -> flou total :s
    Gestion de mysql avec le c++ -> flou total :s
    Pour MySQL je ne sais pas (mais �a existe forc�ment, l� aussi) mais pour PostGreSQL, par exemple, il y a tout ce qu'il faut, en C comme en C++. Les biblioth�ques concern�es sont respectivement libpq et pibpqxx.

  7. #7
    Alp
    Alp est d�connect�
    Expert confirm�

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par d�faut
    Pour MySQL aussi il y a ce qu'il faut en C et C++.
    Voir sur le site officiel de MySQL et avec des recherches sur Google pour des alternatives

Discussions similaires

  1. R�ponses: 11
    Dernier message: 15/02/2007, 17h11
  2. Lost connection to MySQL server during query
    Par Huntress dans le forum Outils
    R�ponses: 3
    Dernier message: 20/09/2005, 15h23
  3. [mysql] Connection delphi � mysql
    Par pataluc dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 24/06/2004, 16h37
  4. ERROR 2003: Can't connect to MySQL server on 'localhost'...
    Par tonton54 dans le forum Installation
    R�ponses: 8
    Dernier message: 25/04/2004, 16h51
  5. [Connexion MySQL] Can't connect to MySQL server
    Par mat_dum dans le forum Outils
    R�ponses: 12
    Dernier message: 17/07/2003, 07h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo