Pergunta : Applet do cliente de Java - mensagem do usuário a TODOS OS clientes

A APROVAÇÃO assim que eu tivemos esta mas por outro lado eu decidi fazê-lo assim que notiify todos os clientes conetados de que alguém saiu. Então eu tive que ir dormir assim que eu conservei-o. Eventualmente começ ao ponto onde repetia mensagens assim que eu apenas não poderia CTRL+Z minha parte traseira da maneira…. o

In o usuário aqui é o código que é supor para mandar: class= " lineNumbers " >
1 do >

From SERVER.JAVA
 para (int i=0; i<=9; i++) {
				se (t [i]! && t do =null [i]! =this) {
				    t [i] .os.println (name+ " tem joined.");
				}
	}

	    System.out.println (name+ " incorporou o jogo. Seu ataque: “+ px);
o class= >

and de
1 do >

 quando ((responseLine = is.readLine ()) ! = zero) {
		System.out.println (“cliente >” + responseLine);
	    }
ajuda " desobstruída " de >


So do class= de

Server.java: class= " lineNumbers " >
1 do >
import codeBody java.io.* do " prettyprint " " do class= do id= " codeSnippet865232 do >
 “+line); // alguém disse algo
	    }
	    para (int i=0; i<=9; i++)
		se (t [i]! && t do =null [i]! =this) {
		System.out.println (“\ n” + o nome +” saiu! \ n ");
		    t [i] .os.println (o “*** o usuário “+name+” está saindo do chat room!!! *** ");
		}

	    os.println (do “*** do adeus “+name+” *** ");

	    para (int i=0; i<=9; i++) {
		se (==this de t [i]) =null de t [i];
		System.out.println (“\ nSomeone saiu! \ n”);
	}

	    is.close ();
	    os.close ();
	    clientSocket.close ();

	}
	prendedor (IOException e) {};



    }
}
class= desobstruído " lineNumbers " >
1 do >


ClientApplet.java
import codeBody java.io.* do " prettyprint " " do class= do id= " codeSnippet865233 do >
” + responseLine);

	    }

quando ((buf = in.read ()) ! = -1) {

chattxt.append (“\ n” + buf);


}
chattxt.append (“\ nIn lido: ” + in.read () + “\ nServer emitido: ” + dentro);

} prendedor (exceção e) {
e.printStackTrace ();
}
finalmente {
tentativa {
	s.close ();
	} prendedor (IOException e)
	{}
}



}
}
class= >
" desobstruído " de
class= do

Resposta : Applet do cliente de Java - mensagem do usuário a TODOS OS clientes

> InputStream em = s.getInputStream ();

mudar isso a:

em = BufferedReader novo (InputStreamReader novo (s.getInputStream ()));

E remover o seguinte, mais fácil ler a resposta da linha do usuário pela linha using “em”

> quando ((buf = in.read ()) ! = -1) {
> chattxt.append (“\ n” + buf);
> }
> chattxt.append (“\ nIn leu: ” + in.read () + “\ nServer emitiu: ” + dentro);
Outras soluções  

 
programming4us programming4us