0000 ff 07 08 01-02 00 00 00-00 00 ad 02-f9 26 00 10 .............&..
0010 01 00 00 06-02 00 00 00-00 00 00 00-80 eb 43 00 ..............C.
0020 40 6c a7 0c-d8 f0 ad 02-a0 f1 ad 02-d0 d0 b3 01 @l..............
0030 00 00 00 60-48 67 35 70-a8 f0 ad 02-ad ec 43 00 ...`Hg5p......C.
0040 d8 f0 ad 02-e0 ec d0 0b-77 23 52 41-2d 57 68 61 ........w#RA-Wha
0050 74 65 76 65-72 00 00 00-f0 25 17 03-00 00 00 60 tever....%.....`
0060 cc f0 ad 02-14 33 44 00-e9 22 00 10-d0 f0 ad 02 .....3D.."......
0070 1f 23 00 10-01 00 00 00-78 df d9 01-78 df d9 01 .#......x...x...
0080 ff 00 00 00-01 00 00 00-f4 f0 ad 02-f9 26 00 10 .............&..
0090 e9 22 00 10-f8 f0 ad 02-1f 23 00 10-01 00 00 00 .".......#......
00a0 f8 07 00 00-40 9e b9 01-11 00 00 00-00 00 00 00 ....@...........
00b0 ac f1 ad 02-2f 32 45 00-00 01 5f 02-00 27 00 10 ..../2E..._..'..
00c0 00 00 00 00-18 f1 ad 02-dc f1 ad 02-01 00 00 00 ................
00d0 00 e0 8e a1-97 3e 00 00-00 00 00 00-00 00 00 10 .....>..........
00e0 00 00 20 00-10 00 00 00-e4 f1 ad 02-01 00 00 00 .. .............
00f0 00 00 00 00-14 a9 e9 01-00 00 20 4e-00 00 00 00 .......... N....
0100 00 00 20 00-14 a9 e9 01 .. .....
What's the deal with this? The packet format is ellegedly (DWORD) result, (STRING) patch result. What is all the extra junk for?
That's the way it's always been. Just read data up to the packet length.
My packet classes eat the data out of the stream even if it never gets handled. Also protects the bot from reading too much data.
Was just curious.
It's just some server-side memory management issues. The format is not changed. It's just the buffer for the 'patch result' isn't writtin to, and therefor isn't truncated.
You may notice that when you get a failed result with a patch info, the extra data is missing. (This is not seen much cuz JSTR/D1 haven't patched in so long.)
I think this is one fo the main ways people learned that name spaces are w#name Serverside. :P
~Hdx
Quote from: Hdx on September 24, 2007, 04:04 PM
It's just some server-side memory management issues. The format is not changed. It's just the buffer for the 'patch result' isn't writtin to, and therefor isn't truncated.
You may notice that when you get a failed result with a patch info, the extra data is missing. (This is not seen much cuz JSTR/D1 haven't patched in so long.)
I think this is one fo the main ways people learned that name spaces are w#name Serverside. :P
~Hdx
na, System\Username taught us years ago. This hasn't always happened, just recently in the past year or so it started doing this
Ohy, my mistake, I am not the best with remembering things.
~Hdx
So my next question is:
Who the eff is RA-Whatever@USWest?
A user. The extra data is just incorrectly allocated buffer data in the server.