Every time I play for more than 20 seconds the server loses connection and it says end of stream. I'm running on Ubuntu 12.04 with the .jar file provided by the minecraft website under Oracle Java 7 Runtime.
It is a problem with your router. Turn it off count to twenty and turn it back on (your router/modem).