Do you have taken a look on the source code of at least one random Bitcoin client?
Thanks for your reply!
I haven't, but I don't know what I would be looking for. I know what is in the data, I just don't know how long those fields are in any given block. I don't think a client code would help me.
I could have a look at another parser, but the whole reason I decided to write my own was because I couldn't find a clear simple one, and up to now it's been quite straightforward.
Any more help is welcome!