Simply said: You speak too slow and the server thinks you've disconnected.Advanced said: PvPGN send a TCPKEEPALIVE packet each X second. Some routers don't support it. (Like my new router, damn it!!)It could be that the TCPKEEPALIVE is sent before the SID_NULL (The Battle.Net defined keep-alive packet). This could cause you to disconnect.Anyway, it still doesn't make sense, since I don't have the same issue... :SPossible solution: Send a message each 5 seconds.