Contabilidad
Aquí se encuentra el bloc de notas.
En algunas ocasiones lo encontramos en accesos directo.
2) En el ingresamos uno de los 3 códigos que se van a utilizar.El primero es el de servidor.java, aquí te muestro el código y posteriormente. import java.awt.*; import java.io.*; import java.net.*; import java.util.*; class servidor{ public static voidmain(String abc[]) throws IOException{ ServerSocket serv=null; boolean listening=true; try{ serv=new ServerSocket(500); System.out.println(".::Servidor activo :"); while(listening){ Socket sock=null; try {System.out.println("Esperando Usiarios"); sock=serv.accept();
Por: Luis Gonzalo Posadas DE la mora
} catch (IOException e) { System.err.println("Accept failed: " + serv + ", " + e.getMessage());continue; } nuevocliente k=new nuevocliente(sock); k.start(); } }catch(IOException e){ System.out.println("error :"+e); } } } class nuevocliente extends Thread{ Socket scli=null; DataInputStreamentrada=null; DataOutputStream salida=null; public static Vector clientesActivos=new Vector(); public static Vector prueba=new Vector(); publico in=new publico(); public nuevocliente(Socket scliente){scli=scliente; clientesActivos.addElement(this); //in.lista.addElement(this); //in.cargarlista(); System.out.println("cliente agregado: "+this); } /*public void cargar(){in.cargarlista(clientesActivos); }*/ public void run() { System.out.println(".::Esperando Mensajes :"); String mencli; try{ entrada=new DataInputStream(scli.getInputStream()); salida=new DataOutputStream(scli.getOutputStream());this.setName(entrada.readLine()); in.cargarlista(this.getName()); } catch (IOException e) { e.printStackTrace(); } mencli=null; while(true){ try{mencli=entrada.readLine();} catch (IOException e)...
Regístrate para leer el documento completo.