Since I've been disconnecting regularly from the game for over 3 months now. I've noticed a lot of other people when disconnecting get error 90002, yet for the majority of my disconnections I get error 90006. I got error 90002 maybe twice in the passed few months and it was due to my router rebooting. But error 90006 I get the vast majority of the time when I disconnect.

So my question is in the title. I'd appreciate it if an explanation can be given on what does error 90006 mean and what makes it different from error 90002. Outside of the obvious things like "Those errors mean you disconnected from lobby server.". Simply want to know what these 2 different error codes really mean.

Just a curiosity since I'm the master of error 90006 but I see a lot reporting 90002 and started wonder why we have 2 error numbers for the same thing? Of course, it's not exactly the same thing, right? Thanks for your time if you decide to reply.