La funcion send no devuelve -1 , en principio envia...lo que pasa es que cuando intento hacer otro envio si que me devuelve -1 , por que ya no esta conectado.Cuando inicio el server...y entra en el bucle de recibir mensajes se queda pajarito el server...quizas es por que aun no he aprendido threads?