Ajudinha: estou montando um sistema de votação electrónica via Sockets com fortes bases de Seguranca.
e estou com uma dificuldade ENORMEEEEEE!!! Veja um trecho do codigo no servidor:
ServerSocket servCliente = new ServerSocket(new Ficheiro(file).getEC()); // aqui carrega-se a partir de um ficheiro a porta para os Clientes
ServerSocket servGestor = new ServerSocket(new Ficheiro(file).getEM()); // aqui carrega-se a partir de um ficheiro a porta para o Gestor.
// podem considerar valores fixos para as portas. como: new ServerSocket(8877); e new ServerSocket(1999);
Socket cliente;
Socket gestor;
t.start();
// ciclo de funcionamento
while(true)
{
cliente = servCliente.accept();
new ServerThread(cliente).start(); //Os clientes sao manipulados na Classe ServerThread que extends Thread.
gestor = servGestor.accept();
new resultados(gestor).start(); // o gestor e manipulado na Classe resultados que extends Thread.
}
Dificuldade: como faço para que, quando terminar o tempo de acesso dos clientes o Gestor possa ter acesso automático ao Servidor e ser executada as suas tarefas (Receber os resultados da eleição - se quiserem ver como funciona a troca de informação entre o Servidor e o Gestor eu coloco parte dela)?
se alguém puder demonstrar (apenas uma faisca) agradeço