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

IRC / mIRC Discussion :

Créer son propre serveur IRC


Sujet :

IRC / mIRC

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 72
    Points : 71
    Points
    71
    Par défaut Créer son propre serveur IRC
    Bonjour,

    Je connais assez peu l'irc et pourtant c'est le protocole de référence sur l'internet en matière de salon de discussions.

    Actuellement j'ai un site qui dispose d'une base de donnée avec tous mes membres qui ont la possibilité de chatter via un chat HTTP simpliste.

    Je souhaiterais alléger la charge de mon serveur web et attirer plus de monde sur chat en migrant vers un de l'irc mais je ne souhaite pas nécessairement disposer de l'armada de commandes du protocole en lui même (rfc1459).

    Je me demandais donc si il était complexe de développer moi même mon propre serveur IRC et quel serait le langage le plus approprié pour un serveur unix.

    Les besoins sont les suivants :

    • Authentification des membres
    • Compatibilité avec la majorité des clients IRC (au moins pour discuter)
    • Ne pas pouvoir changer les pseudo
    • Faire en sorte que les ip des utilisateurs soient masquées des autres utilisateurs

    Voila, j'aurais aimé savoir si c'était réalisable sans y passer 6 mois, si je devais utiliser une bdd, quel sgdb de préférence... et surtout vos avis sur la question.

    Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Points : 30
    Points
    30
    Par défaut
    Bonjour,

    je pense que le développement d'un serveur IRC n'est pas nécessaire pour ce que tu souhaites faire.
    En effet, de nombreux serveurs existent déjà et avec la plupart il suffit de les configurer comme tu le veux afin d'activer telle ou telle fonction.
    De plus, les sources des serveurs déjà développés sont disponibles.

    Voici quelques liens te permettant d'en savoir plus.

    - UnrealIRCd et sa documentation complète
    - Bahamut l'IRCd du réseau DALnet, (en C)
    - InspIRCd (en C++)

    De nombreux modules existent et permettent d'ajouter des fonctionnalités.

    - Afin de gérer l'authentification, tu peux te servir d'un bot tel que NickServ contenu dans les services Anope (il en existe d'autres)
    - Faire en sorte que les ip des utilisateurs soient masquées des autres utilisateurs > Bahamut ne le permet pas. Unreal oui, les autres, faut voir ^^
    - Compatibilité avec la majorité des clients IRC (au moins pour discuter) > pas de problèmes avec la plupart, c'est fait pour ça ^^
    - Ne pas pouvoir changer les pseudo > il existe un mode de salon qui permet cela, à voir suivant les IRCd

    Encore une chose, tu peux aussi te contenter d'utiliser un réseau IRC déjà existant et y ouvrir un ou plusieurs salons pour tes utilisateurs. Une petite liste de réseaux sur searchirc. Et un classement des IRCd utilisés sur le même site.

    a+

  3. #3
    Candidat au Club
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    JAVA

    assez rapide à faire. Je songeais en commencer un, en prenant quelques directives de la rfc, et en ajoutant le transfert de fichier (genre DCC modifié).

    Mais si tu souhaite que les utilisateurs puisse y accéder avec n'importe quel client, il faut suivre EXACTEMENT la rfc ^^

    Sinon il faut faire un petit client dédié. C'est pas mal aussi, non ?

Discussions similaires

  1. Créer son propre serveur et site web pour git ou svn
    Par therev123 dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 23/04/2014, 18h01
  2. Comment créer son propre serveur proxy
    Par jaljal dans le forum Linux
    Réponses: 7
    Dernier message: 13/10/2010, 10h13
  3. Créer son propre serveur http pour JWS
    Par romain.barraud dans le forum JWS
    Réponses: 0
    Dernier message: 10/06/2009, 09h45
  4. Créer son propre serveur ftp
    Par Général03 dans le forum Langage
    Réponses: 17
    Dernier message: 08/08/2008, 20h37
  5. Créer son propre serveur de Chat
    Par kevinf dans le forum IRC / mIRC
    Réponses: 54
    Dernier message: 16/04/2008, 10h36

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