Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NICK #4

Closed
Owllyy opened this issue Jan 3, 2022 · 0 comments · Fixed by #39
Closed

NICK #4

Owllyy opened this issue Jan 3, 2022 · 0 comments · Fixed by #39
Assignees
Labels
enhancement New feature or request new command Ask for a new command
Milestone

Comments

@Owllyy
Copy link
Collaborator

Owllyy commented Jan 3, 2022

Commande : NICK
Paramètres : {pseudonyme} [compteur de distance]

Le message NICK est utilisé pour donner un pseudonyme à un utilisateur, ou pour changer le pseudonyme précédent. Le paramètre n'est utilisé que par les serveurs, et sert à indiquer quelle est la distance entre un utilisateur et son serveur local. Une connexion locale a un compteur de distance de zéro. Si un client fournit un compteur de distance, il doit être ignoré.

Si un message NICK arrive à un serveur qui connaît déjà un autre client de pseudo identique, une collision de pseudonymes a lieu. Le résultat d'une collision de pseudonymes est la suppression de toutes les instances du pseudonyme de la base du serveur, et l'envoi d'un message KILL afin de retirer le pseudonyme des bases de données de tous les autres serveurs. Si le message NICK à l'origine de la collision de pseudonymes est un changement de pseudonyme, alors le pseudo originel (l'ancien) doit aussi être retiré.

Si le serveur reçoit un NICK identique d'un client auquel il est connecté directement, il peut envoyer un ERR_NICKCOLLISION au client local, ignorer la commande NICK, et ne pas générer de KILLs.

Réponses numériques :

       ERR_NONICKNAMEGIVEN             ERR_ERRONEUSNICKNAME
       ERR_NICKNAMEINUSE               ERR_NICKCOLLISION

Exemples:

NICK Wiz ; Ajout d'un nouveau pseudo "Wiz".
:WiZ NICK Kilroy ; WiZ change son pseudo en Kilroy. 
@Owllyy Owllyy added this to the Commands milestone Jan 3, 2022
@Owllyy Owllyy added the enhancement New feature or request label Jan 3, 2022
@SimonCROS SimonCROS added the new command Ask for a new command label Jan 4, 2022
@SimonCROS SimonCROS linked a pull request Feb 7, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new command Ask for a new command
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants