Swing, Java2D, Socket