"
BUT, for technical purposes and hopefully be a productive post:
I play at two different locations (home and work.) And these disconnects ONLY ever happen at work, where i am behind a firewall and network filter. They never happen at home, where I am not behind a firewall or network filter. So, it seems the game uses different ports or something to connect to different zones and areas. And some of these ports the game is trying to access may be blocked by my firewall or network filter. Why not just use one port GGG (if that's the issue?)
Path of Exile uses the following ports:
When you're connected to the game using the client, you'll only ever connect to 6112 (game traffic) or 20481 (login server traffic).