Hi leute,
Ich will mich über TCP in ein Spiel einloggen, weiss aber nicht was ich wie senden muss.
Ich hab mit Ethereal das packet gesnifft was gesendet wird wenn ich mich einlogge:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| 0000 00 15 0c 10 14 b5 00 1a 92 c9 2a d4 08 00 45 00 ........ ..*...E. 0010 00 5f 22 c3 40 00 80 06 84 c6 c0 a8 00 03 4e 2e ._".@... ......N. 0020 44 36 0d f2 22 bf 82 9b 89 e0 8d f9 70 e0 50 18 D6.."... ....p.P. 0030 ff ff 57 56 00 00 64 00 14 00 00 00 63 68 61 6b ..WV..d. ....name 0040 61 35 35 35 35 35 00 00 00 00 00 00 00 00 00 00 namena.. ........ 0050 00 00 00 00 6d 61 73 74 65 72 36 36 36 36 00 00 ....test testte.. 0060 00 00 00 00 00 00 00 00 00 00 00 00 0e ........ ..... |
Wobei namenamena der name war den ich verwendet hatte und test testte das pw.
Wie kann ich sowas also nun zum server senden und eine rückmeldung erhalten? Ich benutze Indy10 und hab schon mit der IdTCP komponente rumgespielt.
Eine verbindung aufbauen ist kein problem, allerdings wenn ich irgendwas über SendCMD sende gitbs ein disconnect, wobei ich ja nichtma weiss, ob das mit SendCMD geht...
Hoffe hier gibts ein paar kluge leute die mich verstehen
Gruß
Ebil