elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / Java / Re: Listar ficheros de un servidor en: 17 Noviembre 2008, 23:38 pm
entra en la parte de hac  king.....y de pronto ahi te daran mas info

saludos.....esto es programacion......
22  Programación / Java / Re: Socket Java en: 17 Noviembre 2008, 23:27 pm
Aqui les paso la clase cliente...........esta es muy facil........no tiene pierde...



____________________________________________

/***********************************************************************
                          cliente.java
************************************************************************
aplicacion cliente del chat simple desarrollado en java.
compilar con :
                javac cliente.java
ejecutar con :
                java cliente [direccion ip o nombre del equipo servidor]
***********************************************************************/

// Librerias Necesarias
import java.awt.*;     // modo grafico
import java.io.*;      // entrada/salida
import java.net.*;     // funciones de red

public class cliente extends Frame {

 // elementos de la ventana
 static Button enviar = new Button("Enviar");
 static Button cerrar = new Button("Cerrar");
 static TextArea texto = new TextArea(10,40);
 static TextField mensaje = new TextField(40);

 // Componentes de la comunicacion
 static Socket  servidor;             // socket servidor
 static InetAddress direccion;        // direccion del servidor
 static String mensa = "";
 static PrintStream ps;               // flujo de salida
 static DataInputStream datos;        // flujo de entrada

 // funcion principal
 public static void main( String args[]) {

     //crear instancia ventana
     new cliente();
     
     //crear socket cliente relacionado con el servidor
     try{
        direccion = getdir(args);               // llamada a getdirs()
        servidor = new Socket(direccion, 5000); // creacion del socket servidor
        activar();

        // inicializar el flujo de salida con los datos del servidor
        ps = new PrintStream(servidor.getOutputStream());
        // inicializar el flujo de entrada
        datos = new DataInputStream(servidor.getInputStream());

        texto.append("Conectado con el servidor ...\n");

        // ciclo de recepcion de mensajes
        while((mensa = datos.readLine()) != null){
           texto.append("Servidor dice : "+mensa+"\n");
        };

       texto.append("Desconectado del servidor ...\n");
       cerrarconexion();
       desactivar();

     }catch (IOException e) {  // en caso de error de entrada/salida
        System.out.println("Error al conectar con el servidor");
        System.exit(1);
     };
  }

 // funcion que grafica
 public cliente() {

     // titulo de la ventana
     setTitle("Java Chat Cliente");

     // elementos de la ventana
     Panel pan = new Panel();
     pan.add(enviar);
     pan.add(cerrar);

     Panel pan1 = new Panel();
     pan1.add(mensaje);

     Panel pan2 = new Panel();
     pan2.add(texto);

     add("North",pan2);
     add("Center",pan1);
     add("South",pan);

     enviar.disable();
     texto.disable();
     mensaje.disable();

     // tama¤o constante
     setResizable(false);

     // organizar y mostrar
     pack();
     show();
  }
 public boolean action(Event ev, Object arg) {
 
   // eventos en los botones

   // click en el boton cerrar
   if((ev.target == cerrar)&&(ev.id == 1001)){
       cerrarconexion();
       System.exit(0);
    }

   // click en el boton enviar
   if((ev.target == enviar)&&(ev.id == 1001)){
      if(!mensaje.getText().equals("")){
         ps.println(mensaje.getText()); // enviar el contenido de texto
         texto.append("Cliente dice : "+mensaje.getText()+"\n");
         mensaje.setText("");
       }
    }
   return(true);
 }

 // esta funcion habilita los elementos de la ventana
 public static void activar(){
     enviar.enable();
     mensaje.enable();
  }

 // esta funcion deshabilita los elementos de la ventana
 public static void desactivar(){
     enviar.disable();
     mensaje.disable();
  }

 // funcion que convierte la direccion ip o el nombre del equipo donde esta
 // corriendo el socket servidor que se pasa como parametro al programa
 public static InetAddress getdir(String ar[]){
     InetAddress tem = null;
     try{
     // si no hay argumentos tomar localhost
     if(ar.length == 0){
       tem = InetAddress.getLocalHost();
      }
     // si hay convertirla de string a inetaddress
     if(ar.length == 1){
       tem = InetAddress.getByName(ar[0]);
      }
     // error en la direccion
     }catch(UnknownHostException e){
       texto.append("Error en la direccion.");
      }
     return(tem);
  }

 // funcion que cierra la conexion con el servidor
 public static void cerrarconexion(){
     try{
         servidor.close();
     }catch(IOException e){
         texto.append("Error al cerrar el cliente");
     };
     desactivar();
 }
}


____________________________________________

23  Programación / Java / Re: Socket Java en: 17 Noviembre 2008, 23:24 pm
Aqui les paso un Codigo de un servidor.java con ServerSocket....está completamente sencillo.....lo que no entiendad pregunten.................................


-------------------------------------------------------
/***********************************************************************
                          servidor.java
************************************************************************
aplicacion servidora del chat simple desarrollado en java.
compilar con :
                javac servidor.java
ejecutar con :
                java servidor
***********************************************************************/

// Librerias Necesarias
import java.awt.*;     // modo grafico
import java.io.*;      // entrada/salida
import java.net.*;     // funciones de red

public class servidor extends Frame {

 // elementos de la ventana
 static Button enviar = new Button("Enviar");
 static Button cerrar = new Button("Cerrar");
 static TextArea texto = new TextArea(10,40);
 static TextField mensaje = new TextField(40);

 // Componentes de la comunicacion
 static ServerSocket  servido;        // socket servidor
 static Socket cliente;               // socket para manejar los clientes
 static String mensa = "";
 static PrintStream ps;               // flujo de salida
 static DataInputStream datos;        // flujo de entrada
   
 // funcion principal
 public static void main( String args[]) {

     // crear instancia ventana
     new servidor();

     // crear socket servidor en el puerto 5000
     // se puede cambiar a nuestro gusto
     try{
        servido = new ServerSocket(5000);
     // error al crear el servidor
     }catch (IOException e) {
        System.out.println("Error al crear el Socket Servidor");
        System.exit(1);
     };

    // ciclo para el tratamiento de los clientes
    do{
      try{

        texto.append("Esperando Cliente ...\n");

        //esperar cliente
        cliente = servido.accept();
        activar();
        texto.append("Llego un cliente. Respondele ...\n");

        // inicializacion de las estructuras para la lectura/escritura
        // con los datos del cliente
        ps = new PrintStream(cliente.getOutputStream());
        datos = new DataInputStream(cliente.getInputStream());

        // ciclo de recepcion de mensajes
        while((mensa = datos.readLine()) != null){
           texto.append("Cliente dice : "+mensa+"\n");
        };

        texto.append("\nTerminando la conexion con el cliente.\n");
        cerrarconexion();
        texto.append("\nEl cliente se ha desconectado.\n");

     }catch (IOException e) {
        texto.append("Error de Lectura / Escritura en los Sockets\n");
        desactivar();
     };
    }while(true); // ciclo infinito. se desconecta un cliente y esperamos
                  // otro. para salir debemos dar click en el boton cerrar
  }

 // funcion que grafica
 public servidor() {

     // titulo de la ventana
     setTitle("Java Chat Servidor");

     // elementos de la ventana
     Panel pan = new Panel();
     pan.add(enviar);
     pan.add(cerrar);

     Panel pan1 = new Panel();
     pan1.add(mensaje);

     Panel pan2 = new Panel();
     pan2.add(texto);

     add("North",pan2);
     add("Center",pan1);
     add("South",pan);

     enviar.disable();
     texto.disable();
     mensaje.disable();

     // tama¤o constante
     setResizable(false);

     // organizar y mostrar
     pack();
     show();
  }

 public boolean action(Event ev, Object arg) {
 
   // eventos en los botones

   // click en el boton cerrar
   if((ev.target == cerrar)&&(ev.id == 1001)){
       cerrarconexion();
       System.exit(0);
    }
   // click en el boton enviar
   if((ev.target == enviar)&&(ev.id == 1001)){
      if(!mensaje.getText().equals("")){
         ps.println(mensaje.getText());
         texto.append("Servidor dice : "+mensaje.getText()+"\n");
         mensaje.setText("");
       }
    }
   return(true);
 }

 // esta funcion habilita los elementos de la ventana
 public static void activar(){
     enviar.enable();
     mensaje.enable();
  }

 // esta funcion deshabilita los elementos de la ventana
 public static void desactivar(){
     enviar.disable();
     mensaje.disable();
  }

 // funcion que cierra la conexion con el cliente
 public static void cerrarconexion(){
     try{
         cliente.close();
     }catch(IOException e){
         texto.append("Error al cerrar el cliente");
     };
     desactivar();
 }
}

-------------------------------------------------------
24  Programación / Java / QUIEREN APRENDER A CREAR ARCHIVOS .JARs.... en: 17 Noviembre 2008, 23:17 pm
QUIEREN APRENDER A CREAR JARs......SOLO ESCRIBAN AQUELLOS QUE EESTEN
INTERESADOS........NOS VEMOS....
25  Programación / Java / Re: Calcular numero de días entre dos fechas! en: 17 Noviembre 2008, 23:13 pm
confirmame....para estar pendiente.....................
26  Programación / Java / Re: Problema al compilar en: 17 Noviembre 2008, 23:11 pm
Papa...bajate el Jcreator 3.10 ..mejor.....aveces el eclipse y neatbean presentan muchos probremas.......en lo personal siempre uso el jcreator y tiro codigo....para interfeces de usuario uso el Jbuilder....
27  Programación / Java / Re: ayuda java en: 17 Noviembre 2008, 23:00 pm
Bueno amigo no entiendo mucho lo que quieres decir....pero...creo esto..

tu tiens JFrame principal....y varios JDialogo en clases cada uno....cierto...

el JFrame recibe por un textfield un dato cualquiera......aja.

eso que lo pasas a los otros JDialogos....es eso lo que dices.....? explicate mejor..

se conciso con lo que quieres hacer......escribe pronto....y te ayudo

saludos...Joseprox......Ingeniero de Sistemas
28  Programación / Java / Re: Configuracion JAVA (Solucionado) en: 17 Noviembre 2008, 22:50 pm
hey mi vale.....usa el j2sdk 1.5.....definitiva mente.....instalalo....y luego entra a las configuraciones de jGrasp....entras :

Settings -> Compiler Settings -> Workspaces
Luego te sale una ventana para que selecciones uno de los diferentes JDKs...
seleccionas el j2sdk1.5 (prefer JDK compiler).....listo das aplicar y ok....

ahora, tienes que tener claro.....creas el archivo....realizar tus instruciones, guardas....compilas y ejecutas.......Ok

no hagas package por que este editor como que no está diseñado para ejecutar los .class....en paquetes......a menos que haya que confirarlo....donde No sé.....

Sabes, te recomiendo el JCREATOR o JBUILDER.....
ahora dime ¿que tiene este en particular?



29  Programación / Java / Re: Configuracion JAVA (Solucionado) en: 17 Noviembre 2008, 21:40 pm
Yo creo que ese editor está hecho con java jdk...1.5.0....intenta bajando el jdk 1.5...y prueba......
30  Programación / Java / Re: ayuda conectar mysql con netbeans en: 17 Noviembre 2008, 21:29 pm
Bueno mi vale......un editor no tiene nada ver con conexiones a Bases de datos....

estás trabajando con java?......te puedo guiar un poco.....si me dices en concreto lo que quieres......

crear tu ventana de usuario...y pasa el codigo.....yo te guio como hacer las conexiones...........

enviame un mail .....a joseprox@gmail.com.......te identificas tu usuario+elhacker
y pues te contessto..con la ayuda del codigo...y conexione.....OK......
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines