With the exact same configuration (above carpet) I am not getting any lag spikes.
http://img28.imageshack.us/img28/5990/srul.pnghttp://img826.imageshack.us/img826/4562/pzh.png
And I don't really think it's the carpet influencing your the rapid pulser; without the carpet, do you not get lag spikes?
It is a SocketException, therefore it is thrown inside of a 'try'-loop, most definitely something that is not intended to be there.
Also, perhaps the title should be changed to "Java SocketException on shutdown", as I wasn't able to find it by searching for those keywords.
With the exact same configuration (above carpet) I am not getting any lag spikes.
http://img28.imageshack.us/img28/5990/srul.png
http://img826.imageshack.us/img826/4562/pzh.png
And I don't really think it's the carpet influencing your the rapid pulser; without the carpet, do you not get lag spikes?