Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You most likely have a mismatch between what you read and what you write - for example, if you write an u32 but then read u8,u32, u32 would be "overflowing" beyond the payload and off by 8 bits (so *256).

I will look further into this. Thank you for your response.

That was exactly it! Thank you so much! I've spent so much time trying to figure this out. You're awesome! :D