12.07.2015 Views

causette Internet : protocole client - RFC

causette Internet : protocole client - RFC

causette Internet : protocole client - RFC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RFC</strong>2812 page - 12 - KaltRPL_LISTRPL_LISTENDExemples :LIST; Commande pour faire la liste de tous les canaux.LIST #twilight_zone,#42 ; Commande pour faire la liste des canaux #twilight_zone et #423.2.7 Message InviteCommande : INVITEParamètres : La commande INVITE est utilisée pour inviter un utilisateur sur un canal. Le paramètre est le pseudonymede la personne à inviter sur le canal cible . Il n’y a pas d’exigence que le canal sur lequel l’utilisateur cible est invitédoive exister ou soit un canal valide. Cependant, si le canal existe, seuls les membres du canal sont autorisés à inviterd’autres utilisateurs. Lorsque le canal a le fanion Seulement_sur_invitation établi, seuls les opérateurs de canal peuventproduire une commande INVITE.Seuls l’utilisateur invitant et l’utilisateur invité vont recevoir la notification de l’invitation. Les autres membres du canal nesont pas notifiés. (C’est différent des changements de MODE, et est à l’occasion une source de trouble pour lesutilisateurs.)Réponses numériques :ERR_NEEDMOREPARAMSERR_NOTONCHANNELERR_CHANOPRIVSNEEDEDRPL_INVITINGERR_NOSUCHNICKERR_USERONCHANNELRPL_AWAYExemples ::Angel!wings@irc.org INVITE Wiz #DustINVITE Wiz #Twilight_Zone; Message à WiZ quand il a été invité par l’utilisateur Angel sur le canal #Dust; Commande pour inviter WiZ à #Twilight_zone3.2.8 Commande KickCommande : KICKParamètres : *( "," ) *( "," ) []La commande KICK peut être utilisée pour demander le retrait forcé d’un utilisateur d’un canal. Elle cause le départ deforce de de . Pour que le message soit syntaxiquement correct, il DOIT y avoir un paramètre canal etplusieurs paramètres utilisateur, ou autant de paramètres canal qu’il y a de paramètres utilisateur. Si un "commentaire" estdonné, il sera envoyé à la place du message par défaut qui est le pseudonyme de l’utilisateur produisant le KICK.Le serveur NE DOIT PAS envoyer de message KICK avec plusieurs canaux ou utilisateurs aux <strong>client</strong>s. Cela est nécessairepour conserver la rétro compatibilité avec les vieux logiciels <strong>client</strong>.Réponses numériques :ERR_NEEDMOREPARAMSERR_BADCHANMASKERR_USERNOTINCHANNELERR_NOSUCHCHANNELERR_CHANOPRIVSNEEDEDERR_NOTONCHANNELExemples :KICK &Melbourne MatthewKICK #Finnish John :Speaking English; Commande pour sortie Matthew de &Melbourne; Commande pour sortir John de #Finnish avec "Speaking English" commecause (commentaire).:WiZ!jto@tolsun.oulu.fi KICK #Finnish John ; Message KICK sur le canal #Finnish de la part de WiZ pour retirer John ducanal3.3 Envoi des messagesLe principal objet du <strong>protocole</strong> IRC est de fournir une base aux <strong>client</strong>s pour communiquer les uns avec les autres.PRIVMSG, NOTICE et SQUERY (décrits au paragraphe 3.5 sur les interrogations et commandes de service) sont les seulsmessages disponibles qui effectuent réellement la livraison d’un message de texte d’un <strong>client</strong> à un autre - le reste le rendjuste possible et essaye d’assurer que cela se produit de façon fiable et structurée.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!