Hex in CString Konvertieren?
-
Hi!
Ich habe eine Cleint anwendung geschrieben, die als Bot auf dem Battle.net Server dienen soll.Damit der Server einen befehl anerkennt, muss ich laut Protokoll 2 strings am ende des befehls senden und zwar 0x03 und 0x04 (CRLF). Jetzt muss ich diese beiden nur noch von HEX in CStrings umwandeln.
Wie mach ich das?
Danke im Voraus
-
?
-
Meinst du den Wert oder "0x03" ?
Devil
-
Ich Zitiere:
Battle.net uses TCP, Port 6112. The login is very simple:
0x03 0x04 "username" CRLF "password" CRLF0x03 and 0x04 mean the characters with the hex-code 0x03 and 0x04.
und die werte 0x03 und 0x04 muss man senden um den lieben Herr Server mitzuteilen, das man sich einloggen will.
-
Help yourself
http://ei.cs.vt.edu/~netinfo/notes/chap1/asciitable.htmlDevil
-
CString str; str[0] = 0x03; str[1] = 0x04; str += "username"; str += "\r\n"; str += "password"; str += "\r\n";
-
error C2106: '=' : left operand must be l-value
-
CString str; str.SetAt(0,0x03); str.SetAt(1,0x04); str += "username"; str += "\r\n"; str += "password"; str += "\r\n";
-
Hi Perner,
Du schreibst einen Bot für einen Diablo2/Lod-Clan o.ä ?
Hört sich für mich sehr interessant an!
Wo hast Du die ganzen Infos betreffend des Bnet-Servers her?
IP und Port ist klar, aber wie hast du rausgefunden, was wie
zu senden istWäre für mich evtl auch von Interesse
insbesondere falls du
deinen Code beabsichtigst zu veröffentlichen.Cya und mach weiter so !
Slinky