Solutions:-
-> Don't join the game while downloading.
-> Close IRC, facebook or yahoo apps running in background.
-> Get a better internet connection.
-> Just keep trying to re-join and stay idle for some minutes after connecting to give a chance to decrease your packetloss.
Packet loss is the failure of one or more transmitted packets to arrive at their destination. This event can cause noticeable effects in all types of digital communications.
Ping is the amount of time a data packet takes to travel from ur pc to server and vice versa.