I truly admire Blizzard and their games. The reason I wrote this article is to help everyone understand some common methods of network packet analysis and to learn from Blizzard's experience in network processing for their games. I believe that as a network programmer, being proficient in the tools and methods of packet analysis should be one of their fundamental skills.