No me conecta socket

Buen dia: estoy realizando una aplicacion con sockets con el siguiente codigo en netbeans y tengo una duda..

¿Porque cuando quito la linea de
 

en el metodo conexion me marca una excepcion de java.lang.NullPointerException y si se la dejo no me aparece esa excepcion y me conecta como si nada?

 

Un saludo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

orden de las cosas

Porque el Servidor se crea después de que invocas el método conexion, entonces nombreip todavía no existe. Pero si pones el JOptionPane, el tiempo que pasa en lo cierras el diálogo es suficiente para que ya el Servidor haya sido creado.

Una solución es: