cs_Torzak
Messages postés13Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 janvier 2002
-
3 janv. 2002 à 08:20
raffika
Messages postés269Date d'inscriptiondimanche 31 mai 2009StatutMembreDernière intervention12 mars 2011
-
16 mai 2010 à 15:40
salut !
j'ai reussit a creer un prog VB qui se conecte et join un salon IRC mais je ne sais pas comment faire pour recuperer les nick et les mettre dans une listbox
AIDER MOI SVP!
ToasTy62
Messages postés47Date d'inscriptionmardi 4 septembre 2001StatutMembreDernière intervention12 mars 2004 15 janv. 2002 à 12:41
essaie de trouver le rfc 1479, je crois bien ke c celui-là.
sinon ecris-moi et je te l'enverrai, tt y est expliké pr l'irc, aussi bien serveurs ke clients !
++,
cs_SpOrTiF
Messages postés62Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention 2 septembre 2008 28 janv. 2004 à 18:50
Je suis un programmeur sous JAVA, Visual Basic et COBOL.
Quand tu join un canal... il y a un RAW ( J'espere que tu sais c'est quoi sinon voir a la fin ) Exemple 421; le raw va te revenir avec les nicknames des personnes sur le canal; il peut venir 4-5 fois comme information serveur! Une fois que tu es capable de capter ton RAW ( if instr(Chaine,' 421 ') > 0 then ) tu as la possibiliter de capter les nicks avec des left ou des rights..
PaT
RAW: information du serveur qui donne une précision ou une information précise, exemple: le RAW 420 pourrait te donner le nick dans un whois.
elle est souvent accompagné du serveur quand tu recois cette information!
raffika
Messages postés269Date d'inscriptiondimanche 31 mai 2009StatutMembreDernière intervention12 mars 2011 16 mai 2010 à 15:37
Sur un serveur IRC, le serveur te donnes
la liste des noms quand tu rejoint un salon.
Le serveur t'envoie normalement 2 messages ou plus quand il s'agit
des noms des présents sur le salon, par exemple :
Donc tu dois vérifier si le message envoyé par le serveur
possède le code 353 qui correspond à la liste des noms...
Tu peux recevoir plusieurs messages de code 353, si il y a plus
de présents dans le salon...
Donc sur cette ligne en premier, il y a le serveur (qui diffère selon
les serveur IRC auquel on se connecte, le code 353 bien sûr ensuite le
pseudo avec lequel on est connecté (RAFFIKA) puis le salon avec un '=' devant
ici : #LESALONREJOINT, puis un ':' et ensuite tous les pseudos séparés d'un espace...
Tu dois les rajouter dans la listbox dans une boucle FOR par exemple tu dois donc 'découper' la ligne avec le code 353
de façon à ce que tu récupere à partir d'un variable contenant le ligne ...
raffika
Messages postés269Date d'inscriptiondimanche 31 mai 2009StatutMembreDernière intervention12 mars 2011 16 mai 2010 à 15:40
Zut je me suis mal exprimé vers la fin,
je disais juste que tu dois récupérer les noms à
partir d'une variable qui contient la ou les
messages de code 353 provenant du serveur
et puis bien sur les mettres dans la listbox...