RpR
Legacy Member
Ik ben dus bezig voor een JSP pagina te schrijven dat gegevens van gameservers gaat opvragen.
De communicatie is al af maar nu moet ik nog de bytes manipuleren die ik terug krijg.
Zie op http://dev.kquery.com/index.php?article=31 bij players:
Breakdown
(int32) -1
(byte) ASCII 'D' (players response, S2A_PLAYER
(byte) active client count)
for each active client
(byte) client number / index
(string) player name
(int32) client's frag total
(float32) client's total time in-game
probleem zit em vooral bij de String, je weet dat die eindigt met 00 maar geen flauw idee van hoe dit in java aan te duiden. Als je heel de bytestring coverteert naar nen String ziet ge de speler namen met een paar rare symbolen tussen
De communicatie is al af maar nu moet ik nog de bytes manipuleren die ik terug krijg.
Zie op http://dev.kquery.com/index.php?article=31 bij players:
In pseudo code moet men het dus zo gaan beginnen afbrekenFF FF FF FF 44 04 01 5B 65 57 63 5D 20 42 65 65 ....D..[eWc].Bee
66 20 57 6F 6D 61 6E 00 07 00 00 00 34 84 0C 45 f.Woman.....4..E
02 5B 65 57 63 5D 61 6E 69 6D 61 6E 00 02 00 00 .[eWc]animan....
00 75 17 0C 45 03 50 6C 61 79 65 72 00 01 00 00 .u..E.Player....
00 EF 5A A0 44 04 5B 65 57 63 5D 20 46 69 67 54 ..Z.D.[eWc].FigT
72 65 65 00 04 00 00 00 E9 71 74 44 ree......qtD
Breakdown
(int32) -1
(byte) ASCII 'D' (players response, S2A_PLAYER
(byte) active client count)
for each active client
(byte) client number / index
(string) player name
(int32) client's frag total
(float32) client's total time in-game
probleem zit em vooral bij de String, je weet dat die eindigt met 00 maar geen flauw idee van hoe dit in java aan te duiden. Als je heel de bytestring coverteert naar nen String ziet ge de speler namen met een paar rare symbolen tussen