Upon first joining a server, sometimes the server will stop communicating with my computer a few ms after the join. Everyone is frozen and the ping stays at about 20ms. This issue occurs on random servers at random times, the only pattern I've seen is that it's only one server at a time, and it usually results in getting kicked with a Socket Error message.
Edit: To be exact, it's this error message:
"Internal exception: java.net.SocketException: Connection Reset"