Olá galera…
to fazendo um trabalho aonde eu tenho um jogo da velha usando sockets e threads, que possibilite login de muitos usuarios e que os usuarios escolham com quem jogar…
Bom, até autenticação de usuarios eu consegui fazer… Na parte em que a thread de um cliente envia a mensagem pra um determinado usuario(essa parte eu peguei de um exemplo de um servidor de chat) eu não consegui entender um negócio:
public void sendToAll(PrintStream saida) throws IOException {
Enumeration e = clientes.elements();
while (e.hasMoreElements()) {
// obtém o fluxo de saída de um dos clientes
PrintStream chat = (PrintStream) e.nextElement();
// envia para todos, menos para o próprio usuário
//if (chat != saida) {
chat.println(meuNome);
}
//}
}
O que eu não consegui entender foi o funcionamento dessa linha:
PrintStream chat = (PrintStream) e.nextElement();
Nunca vi uma declaração parecida com essa, por isso to meio perdido aqui…
se alguem puder ajudar, eu agradeço…