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 :

Commande IRC selon le RFC


Sujet :

IRC / mIRC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Par défaut Commande IRC selon le RFC
    Bonjour,
    je travaille actuellement sur un petit client IRC.
    Jusque là, tout va bien. Seulement, je me heurte à un problème.

    On dira que le client reçoit une requête de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    :brown.freenode.net 376 timothee :End of /MOTD command.
    On la découpe comme cela :
    :brown.freenode.net -> prefixe
    376 -> commande (376 RPL_ENDOFMOTD ":End of /MOTD command")

    Mais ensuite, j'ai un problème :
    D'après la doc (http://www.iprelax.fr/irc/irc_rfcus2.php#2.), une commande se compose comme ceci :

    <message> ::= [':' <prefix> <SPACE> ] <command> <params> <crlf>
    <command> ::= <letter> { <letter> } | <number> <number> <number>

    Et là soucis : Entre la commande (376) et le paramètre (:End of /MOTD command.) se trouve mon nick.
    Alors question simple : pourquoi ? D'après la doc, y a pas de nick entre <command> et <params>...

    Merci d'avance !

  2. #2
    Membre très actif Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Par défaut
    J'ai une autre question :
    dans le message ci-dessus (message qui émane du client), le paramètre, c'est
    - timothee ?
    - :End of /MOTD command ?
    - les deux ? => le paramètre commençant par ':' a vocation à être affiché, pas les autres.

  3. #3
    Membre très actif Avatar de yetimothee
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 260
    Par défaut
    Ok, j'ai compris.
    le <params>, c'est <space> et au choix soit <finish>, soit <middle> <params>.
    Et le finish, ça commence par ':' et ça accepte les espaces.

    Tout est clair désormais !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CHAT IRC(respect du RFC)
    Par pepejorje dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 21/03/2014, 16h20
  2. Retour de commande différent selon dimension de fenêtre
    Par kondor76 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 18/03/2013, 17h48
  3. Lancer commande DOS selon cases cochées
    Par Hassassin dans le forum Windows Forms
    Réponses: 14
    Dernier message: 04/04/2008, 18h43

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