Código
package Cliente;
import java.io.*;
class threadCliente extends Thread{
DataInputStream entrada;
VentCliente vcli;
public threadCliente (DataInputStream entrada,VentCliente vcli) throws IOException{
this.entrada=entrada;
this.vcli=vcli;
}
public void run(){
String menser="",amigo="";
String colorFondo="";
String colorLetra="";
int opcion=0;
while(true){
try{
opcion=entrada.readInt();
switch(opcion)
{
case 1://mensage enviado
menser=entrada.readUTF();
System.out.println("ECO del servidor:"+menser);
vcli.mostrarMsg(menser);
break;
case 2://se agrega
menser=entrada.readUTF();
vcli.agregarUser(menser);
break;
case 3://mensage de amigo
amigo=entrada.readUTF();
menser=entrada.readUTF();
vcli.mensageAmigo(amigo,menser);
System.out.println("ECO del servidor:"+menser);
break;
case 4: //actualizar fondo y color de letra
colorFondo=entrada.readUTF();
colorLetra=entrada.readUTF();
vcli.mesaje_cambio_Fondo(colorFondo,colorLetra);
break;
}
}
catch (IOException e){
System.out.println("Error en la comunicacion");
break;
}
}
System.out.println("se desconecto el servidor");
}
}
Gracias por todo










Autor


En línea


