Alternative à getchanmode car celui-ci ne voit que les modes du RFC1459
#5
 
Admettons que :
- le script est utilisé sur plusieurs chans en même temps
- plusieurs requêtes sont envoyées au serveur presque au même moment pour interroger les modes du chan

L'Eggdrop va envoyer plusieurs requêtes et recevoir plusieurs réponses après quelques instants.

Pour savoir quelle réponse du serveur correspond à quelle requête envoyée, l'Eggdrop crée une session associée à chaque requête.
La session reste ouverte tant que la réponse attendue n'a pas été reçue.
Chaque session est identifiée par le nom du chan duquel la requête provient.

Pour garder en mémoire ces sessions, je définis un array.
Comme les arrays n'aiment pas trop les caractères spéciaux dans les noms de clés et que le nom d'un chan peut contenir des caractères spéciaux, je crée un hash MD5 à partir du nom du chan (car je suis sûr que ce hash ne contiendra rien d'autre que des caractères alphanumériques), et je l'utilise comme identificateur de session.
 
Répondre Avertir


Messages dans ce sujet
RE: Alternative à getchanmode car celui-ci ne voit que les modes du RFC1459 - par MenzAgitat - 27/03/2014, 23:59

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté