[VB] Irc data ontcijferen

Pagina: 1
Acties:
  • 207 views sinds 30-01-2008
  • Reageer

  • AuC
  • Registratie: Januari 2003
  • Laatst online: 10-07 15:00
Hey,

Ik ben momenteel bezig met een mIRC client voor wat vrienden van me. Ik maak hem dit keer in Visual Basic omdat het redelijk snel af moet zijn. Echter heb ik een probleem:

Ik krijg de data die de server naar me stuurt niet allemaal ontcijfert. Hij zet bijvoorbeeld dit in een string:

code:
1
2
3
4
5
6
:AuCTST MODE AuCTST :+viwsn
:AuCTST!email@vw-3342.wanadoo.nl JOIN :#Veritas
:bohica.tx.us.austnet.org 332 AuCTST #Veritas :Phase I Completed
:bohica.tx.us.austnet.org 333 AuCTST #Veritas Silverdawn 1052348029
:bohica.tx.us.austnet.org 353 AuCTST = #Veritas :AuCTST @Silverdawn @AuC[busy] @ChanOP 
:bohica.tx.us.austnet.org 366 AuCTST #Veritas :End of /NAMES list.


Hiervan wil ik dus de gebruikers eruithalen. Deze staan in deze regel:

code:
1
:bohica.tx.us.austnet.org 353 AuCTST = #Veritas :AuCTST @Silverdawn @AuC


die geformateerd is als:

code:
1
:[Server] 353 [Nickname] = [#room] :[namen]


Iemand enig idee hoe ik kan detecteren dat de server een 353 zendt, en hoe ik de namen in kan lezen?

Bij voorbaat dank
AuC

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

Uhm, wat dacht je van het zoeken naar spaties en aan de hand daarvan de zin opdelen in woorden?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Flard
  • Registratie: Februari 2001
  • Laatst online: 20-08 14:34
strReply = "tekst van de server"
arrReply = Split(strReply, " ")

in arrReply(0) staat dan de server
in arrReply(1) staat dan het nummer
in arrReply(2) staat nickname
enz...

Verwijderd

http://nl.php.net/explode kan ook :)

[ Voor 11% gewijzigd door Verwijderd op 08-05-2003 16:13 ]


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Een PHP-functie? In VB?

Dat PHP-coders de wereld willen vervuilen met hun code, soit. Maar om het nu op te dringen aan niet-PHP-coders ... :+

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Anders ga je eerst even bijlezen over het protocol, en dan beginnen aan je programma?

Professionele website nodig?


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 17-08 14:28

Apache

amateur software devver

kenneth schreef op 08 mei 2003 @ 16:19:
Een PHP-functie? In VB?

Dat PHP-coders de wereld willen vervuilen met hun code, soit. Maar om het nu op te dringen aan niet-PHP-coders ... :+
is er ook in VB, het noemt enkel Split([string], [delimiter], [limit])

edit:

/me gaat toch echt dat topics doornemen voor dummy's nog eens moeten doornemen :(

[ Voor 14% gewijzigd door Apache op 08-05-2003 17:36 ]

If it ain't broken it doesn't have enough features


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

Apache schreef op 08 mei 2003 @ 16:48:
is er ook in VB, het noemt enkel Split([string], [delimiter], [limit])
je meet het: [rml]Flard in "[ VB] Irc data ontcijferen"[/rml]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1