[VB 2010] Daten zerlegen

09/28/2010 14:58 Klenix123#1
tach leute,

wie schon in unzäligen anderen threads, auch hier nochmal, bin schon fast fertig^^^^

jetzt fehlt für meinen do bot nurnoch die boxensammel funktion,

dazu muss ich alle empfangenen daten nach ca. 100 codes durchsuchen, und wenn der bot dann etwas gefunden hat, zerlgen.

Nun, wie mache ich das,

meine funktion, zum emofangen lautet

Code:
Function client_recieve as String
return streamr.readline
End function
ich nehme an, da wir in Ascii senden müssen wir das, was wir empfangen nicht encoden oder?
09/28/2010 16:44 Mi4uric3#2
Nach was für Codes möchtest du den String denn durchsuchen?

Poste mal beispiele ;)
09/28/2010 16:56 Klenix123#3
Code:
1dz4g
1vodn
19ww5
17q4z
p5c66
1d91q
zfwat
ot0i0
169gg
5nbch
1oeo8
nelzc
mxuos
ylxda
8sxna
2eym4
nkh6d
jedes dieser teile ist ein code
09/28/2010 17:42 Mi4uric3#4
Sind die zufällig, oder suchst du GENAU nach DENEN?
09/28/2010 17:46 Klenix123#5
so weit ich weiß sind die gleich
09/28/2010 17:57 Mi4uric3#6
Nehmen wir mal an der String aus dem Internet heißt TempString

Also
Code:
Dim TempString as String = client_recieve()
Dann kannst du einfach überprüfen, ob ein gewisser Code im String enthalten ist über
Code:
If TempString.contains("1dz4g") then
   'HierEinfügenWasDuMachenWillst
End If
Da ich nicht genau weiß, wie der String aussieht, und nicht weiß, was du splitten möchtest kann ich dir nicht helfen.
Da musst du schon genauere Angaben machen..
09/28/2010 20:43 Klenix123#7
nehmen wir an, dass das hier vom server empfangen wurde,
Code:
0|ps|blk|0...0|c|1jh1i|2|13643|812...0|c|15gsy|2|14260|893......
dann wird mit dem if block den du geschrieben hast nach

Code:
1jh1i
15gsy
1dz4g
1vodn
19ww5
17q4z
p5c66
1d91q
zfwat
ot0i0
169gg
5nbch
1oeo8
nelzc
mxuos
ylxda
8sxna
2eym4
nkh6d
gesucht, kann man da auch mehrere eingeben?

wenn das dann eines gefunden wurde und 1jh1i wurde gefunden

dann soll 13643|812 das hier als stringgespeichert werden und

und dann wo eingefügt werden und an den server gesendet werden
09/30/2010 20:09 Mi4uric3#8
Poste mal bitte mehrere Beispiele von Code

Code rot markieren
Was zurück gesendet werden soll grün markieren

Like this:
0|ps|blk|0...0|c|1jh1i|2|13643|812...0|c|15gsy|2|14260|893......

Nur ein paar mehr davon, damit ich sehen kann, wie regelmäßig die Pakete sind.