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 de Chat


Sujet :

IRC / mIRC

  1. #1
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut Créer son propre serveur de Chat
    Bonjour,

    j'ai un serveur dédié, et je voudrais en fait créer mon propre serveur de chat, pas juste une application sur mon site pour accèder à un channel que j'aurais faite sur un chat deja existant, mais bien le mien tout complet et je ferais ce que je veux, le soucis est que je ne trouve aucun tuto pour réaliser cela, pourriez-vous m'aider?

    Merci d'avance de vos réponses.
    KevinF

  2. #2
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Tu veux mettre en place un serveur IRC sur ton dédié c'est bien celà ?

    Si c'est le cas, je ne peux que te conseiller UnrealIRCd, le serveur le plus connu, open source :
    Site
    Doc pour l'installation

    Apres tout dépend sur ton dédié de ce que tu as le droit ou pas de mettre.

    Sinon si tu veux développer toi même ton serveur de chat, ça dépend de beaucoup (voire énormément) de choses : le protocole que tu veux utiliser, les moyens que tu as pour le développer, etc.

    Cordialement

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  3. #3
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Bonjour et merci pour cette réponse,

    en fait, ce que je veux c'est juste un serveur irc pour avoir mon propre serveur de chat type Orange, Voila, et plein d'autres utilisable via un client irc, et une appli java sur mon site,
    je ne sait pas faire cela,

    Merci encore
    KevinF

  4. #4
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Alors une piste serait UnrealIRCd en suivant les liens que je t'ai donnés. C'est un serveur IRC open source fait en C si je ne m'abuse.

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  5. #5
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Sinon, tu n'aurais pas un lien de tuto en francais, claire, car celui que tu m'a donné, fait 10 km de long et est en anglais.

    Merci de ton aide en tout cas.
    KevinF

  6. #6
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    une petite recherche sur google pourra t'aider je pense

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  7. #7
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Re,

    donc j'ai fait exacement comme dans ce tuto :
    http://forum.cibermonde.com/index.php?showtopic=4746

    Mais je ne sait pas quoi faire maintenant, où aller via le web, ... ?

    Merci de ton aide.
    KevinF

  8. #8
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Tu as fait comme il est dit et ton serveur est lancé ?

    Normalement si tu n'as touché à rien (config par défaut) tu peux te connecter sur ton serveur via le port 6667 a partir de n'importe quel client ou telnet

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  9. #9
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Merci encore pour tes réponses rapides,
    en fait, cette partie là :
    ./unreal start
    Ne marche pas, ca me met :
    -bash: /unreal: Aucun fichier ou répertoire de ce type
    Donc en fait, c'est logique,
    et j'ai essayé avec un autre tuto (le même presque) et pareil :
    http://forum.girafon.org/ftopic_girafon697.html

    Merci de ton aide
    KevinF

  10. #10
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    tu as bien ajouté le . avant le / ?

    ./fichier exécute le fichier, /fichier ca ne doit pas faire grand chose

    Si tu as bien fait
    ./fichier
    alors il me faudrait plus de détails sur ce que tu as fait avant, tout s'est passé comme dans le tuto ?..

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  11. #11
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Merci,

    et oui j'ai bien le point, et en fait lors de la configuration, j'ai pas eu à taper :
    make
    Voila, je crois que c'est tou, car c'était écris erreur avec C.
    Mais dans les log, tout était bon.

    Merci

    EDIT : Juste au passage, je ne trouve pas de fichier "unreal" dans le dossier, et dans les tutos il y a quelques incohérence dans le nom du fichier télécharger et celui utilisé ensuite. (3.2.6 ou 3.2.3)
    KevinF

  12. #12
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    de toutes facons quand tu prends les sources unreal il y a un makefile, il suffit de taper make dans le dossier du makefile et tout se compile tout seul, et apres on peut exécuter unreal

    Cherche le makefile et execute le, dis moi ensuite si tu arrives à lancer unreal

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  13. #13
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    J'ai un Makefile.in, mais je ne sait pas où marquer le "make" dedans,

    ensuite, je l'éxécute avec la commande : ./Makefile.in ?

    Merci
    KevinF

  14. #14
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Hum normalement il y a un fichier "Makefile", attends je télécharge les sources et je te dis quoi

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  15. #15
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    le makefile se trouve dans src/

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  16. #16
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    La documentation de unrealIRCD dit ceci :

    Installation Instructions
    Linux:


    gunzip -d Unreal3.2.X.tar.gz
    tar xvf Unreal3.2.X.tar
    cd Unreal3.2
    ./Config
    Answer these questions to the best of your knowledge. Generally if your not sure, the default will work just fine!
    make
    Now create your unrealircd.conf and other configuration files, see section 4.
    http://www.unrealircd.com/files/docs...l#installation

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  17. #17
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Daccord, merci de tes réponses,

    j'avais bien fais le fichier "unrealircd.conf",
    j'ai trouvé le fichier Makefile, mais que faire avec celui-ci?

    Merci de ton aide.

    EDIT :

    Concrètement, ce que je voudrais mettre sur mon site, c'est exactement ca :
    http://www.pjirc.com/demo.php

    EDIT 2 :

    A la fin de ./Config,
    j'ai ca :
    checking for gcc... no
    checking for cc... no
    checking for cc... no
    checking for cl... no
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details.
    Donc une erreur, et impossible de mettre "make"
    KevinF

  18. #18
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Donc, je repost car il y a du changement,

    maintenant tout marche pour l'installation, en fait j'ai installé "build-essential".

    Bon, je te donne l'adresse de mon site pour voir directement, sinon on va y passer des heures :
    http://www.kevinf-studio.com/chat/SimpleApplet.html

    Voila et merci
    KevinF

  19. #19
    Membre émérite
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Points : 2 411
    Points
    2 411
    Par défaut
    Ok, maintenant ton serveur IRC fonctionne c'est bien ça ? (je l'ai ping et je me suis connecté dessus via telnet, aucun souci visiblement)
    Mais ton applet lui il ne fonctionne pas (c'est une erreur java qu'il te retourne).

    IndexOutOfBoundsException est une erreur qui veut dire que tu as dépassé la capacité d'un tableau ou d'une collection (en lecture et/ou écriture).

    Mets tu le nombre de paramètres nécessaires via la balise <param> (si mes souvenirs sont bons c'est comme ça qu'on passe des paramètres à un applet) ?
    Car il est possible que le programme essaie d'accéder au 3e paramètre par exemple alors que tu n'en passe que deux. Dans la doc de ton applet tu dois avoir le nombre de paramètres à lui passer.

    F.
    Développeur Java / Flex à Shanghai, Chine
    mes publications
    Mon dernier tutoriel : Messages Quit IRC : explications

    La rubrique IRC recrute des redacteurs : contactez moi

    Ce flim n'est pas un flim sur le cyclimse. Merci de votre compréhension.[/SIZE]

  20. #20
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Bonjour,

    et bien voici le code source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=100% height=100%>
    <param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
    
    <param name="nick" value="Kevinf">
    <param name="alternatenick" value="Anon???">
    <param name="name" value="Java User">
    <param name="host" value="sd-1373.dedibox.fr:6667">
    <param name="gui" value="pixx">
    
    <param name="command1" value="join #kevinf">
    
    </applet>
    Et sinon, tu te connecte à quel url?

    Merci encore pour tout.

    EDIT : Sur cette page : http://www.kevinf-studio.com/chat/NormalApplet.html
    Ca marche bien, enfin tant mieux,
    donc maintenant, d'autres questions de gestion plutot,
    y a t-il un compte "super admin" pour pouvoir tout gérer?

    Merci
    KevinF

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

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 IRC
    Par big_ben3333 dans le forum IRC / mIRC
    Réponses: 2
    Dernier message: 10/04/2009, 23h37
  5. Créer son propre serveur ftp
    Par Général03 dans le forum Langage
    Réponses: 17
    Dernier message: 08/08/2008, 20h37

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