Bien os pongo en contexto, tengo un mini http :
public class miniHTTP {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* Descriptores de socket servidor y de socket con el cliente
*/
String puerto="";
String usuario="Romero";
try
{
if (args.length < 1) {
System.out.println("Debe indicar el puerto de escucha del servidor");
System.out.println("$./Servidor puerto_servidor");
System.exit (1);
}
puerto = args[0];
ServerSocket skServidor = new ServerSocket(Integer.parseInt(puerto));
System.out.println("Escucho el puerto " + puerto);
/*
* Mantenemos la comunicacion con el cliente
*/
for(;;)
{
/*
* Se espera un cliente que quiera conectarse
*/
Socket skCliente = skServidor.accept(); // Crea objeto
System.out.println("Sirviendo cliente...");
Thread t = new hiloServidor(skCliente);
t.start();
}
}
catch(Exception e)
{
System.out.println("Error: " + e.toString());
}
}
}
que genera hilos cada vez que se conecta un cliente, me gustaría saber si puedo acceder desde el hilo thread t (public class hiloServidor extends Thread) a la variable de la memoria principal usuario. Se que en c se puede pero en java no tengo ni idea de como obtener los valores desde el hilo hijo