Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Debci

#1831
Cita de: Cristian. en  3 Octubre 2009, 21:20 PM
Cita de: Anon en  3 Octubre 2009, 16:49 PM
Pasa el link de la aplicación del face para buscar algo.

Saludos


Bien este es el link directo (Desde el facebook) hacia la aplicación.

Citarhttp://apps.facebook.com/texas_holdem/

Después pongo el link directo de la aplicación el que va derecho a .swf
Y amigo, no preferirias buscarle XSS y luego ya tocarle lo que quieras, no s enunca he probado con sitios tan grandes, en parte por miedo y en parte por que suelen estar bastante protegidos.

Saludos
#1832
WarZone / molto facil
3 Octubre 2009, 18:36 PM
Amigos, he hecho la molto facil, y se que la clave esta en el source , cuando introduzco esta clave me sigue dando error ¿why?

Saludos
#1833
Java / Re: escritorio remoto en java
2 Octubre 2009, 23:27 PM
Cita de: _rez3t45_ en  2 Octubre 2009, 19:29 PM
holas amigos ... ;D

siempre yo molestandolos ,,,,
bueno quisiera  saber si es que se puede ver otra pc desde mi pc
(uzando sockets- cliente servidor) ;

y no domino  casi nada de los api,
se podria ver en tiempo real la pantalla de mi cliente y si tambien fuera posible acceder a su pc tambien
(mover iconos ,crear archivos- algo asi como si estuviera dentro)

ya que me encuentro desarrollando un trabajo de univ.   en el cual me han dado como
proyecto un controlador de cabinas de internet
(poner hora deinicio - fin , bloquear pantalla , bloquear teclado , matar procesos)
ya estoy avnzando ..... :silbar:

y me resultaria un trabajo mucho mejor si pudiera implementar esto del escritorio
remoto ,, ya luego cuando lo termine tambien me gustaria aprotar al foro mi proyecto , ya que tambien podria uzarce como un troyano ....


waaaaa ..... ayuda!

Mira si s epuede y es ams bien sencillo, no te voy a dar el codigo proque es mejor que lo hagas tu mismo peor si te dare el algoritmo basico , pa que tengas la idea:

Con la clase robot, puedes hacer capturas de pantalla, por tanto peudes hacer lo siguiente:
En el pc del que quieres obtener el escritorio, un programa que haga lo siguiente:
-Hace foto, guarda en ruta constante
-Abres foto guardas en un arreglo de bytes
-envias el arreglo por streams usando los sockets (en el caso de la foto no tendrás problems pero si e suna rchivo mas grande deberás hacertelas para dividir los bytes para poder enviarlos sin que tu programa se caigo, por ejemplo dividir el arreglo en otros dos matrices.

Tu pc

-REcive por stream de sockets
-Lee matriz
-Carga foto en el disco duro abre foto

Aplica esto a un bucle lógico (que ademas después de enviar cada foto la borre una vez enviada) y tendras la imagen del escritorio, para poder hacer clicks y demas haz lo siguiente:

-Haz una regla de 3 o un cuqrto proporcional para calcular la proporcion que hay entre tu visor de escritorio con ele scritorio real y cada vez que cliques en la imagen de tu programa, es decir la imagenq uer ecive cada segundo haga el cambio y envie un evento click al programa del pc controlado segun la proproción, y asi poder hacerlo teniendo imagenes mas pequeñas que el escritorio, puede shacer que a través de sockets el programa del pc controlado envie el tamaño de pantalla, busca en la clase system, que tienes lo que necesitas para hacerlo, y cone sto ahcer la proporción.

Saludos

Pd: Disculpen las faltas , escribo en una situación extraña.
#1834
Java / Re: Socket / cliente servidor
2 Octubre 2009, 23:19 PM
Cita de: _rez3t45_ en  2 Octubre 2009, 19:56 PM
holas
con lo poco que se de esto creo poderte ayudar... :rolleyes:
como dicen uestro compañero Casidiablo
escierto tu servidor solo recibe  mensajes y Debes implentarlo tambien para que pueda
enviar
entonces :

// en el Cliente-servidor    (envia y devuelve mensajes)

1.- create un Jframe de nombre FRM_servidor(cualquiera.. pero este uzo yo abajito)

//importas
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.ServerSocket;
import java.net.Socket;

// se implementa un hilo para queconstantemente este activo y no se sobrecarge
//nuestra aplicacion asi que le extendemos a nuestra clase del Jframe
//siempre va un procedimiento run - cuando se uza implements Runnable

public class Server extends javax.swing.JFrame implements Runnable {

//aca imprime los mensajes que le mana el cliente
public void run(){
        try{
            ServerSocket serv = new ServerSocket(9090);
            while(true){
                Socket cli = serv.accept();
                DataInputStream flujo = new DataInputStream(cli.getInputStream());

                String men = flujo.readUTF();

                txt_conversa.append("\n"+ cli.getInetAddress() + " : " + men);

                cli.close();
            }

        }catch(Exception e){
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
    }

// luego en nuestro constructor prendemos el hilo
public FRM_servidor() {
        initComponents();
        //declarando u hilo para llamarlo
        Thread hilo = new Thread(this);
        hilo.start();
        this.setSize(500,500);
    }

2.- creamos un boton que dice devolver menSaje y dentro de su evento ponemos

       //aka dvolvindo el mensaje
       //volviendo usuario servidor
            try{
            //ip Destino
           // String ip = "pones aka la ip destino mi ip  cliente "
            Socket cli = new Socket("200.60.136.56",9090);
               
                                 
            DataOutputStream flujo = new DataOutputStream(cli.getOutputStream());

            flujo.writeUTF(this.txt_responder.getText());

            txt_conversa.append("\n ♫ Anthony  ♫ ----> "+txt_responder.getText());
            cli.close();

        }catch(Exception e){
          JOptionPane.showMessageDialog(null, e.getMessage());
        }


// ********************* ahora el cliente
//este solo envia mensajes te faltaria .. implementar al form
// implements Runnable y crear el hilo

1.-creas otro Jframe (FRM_cliente  asi komo el mio)

//Instanciar los componentes
import java.net.*;  // prmite la net
import java.io.*;   // manejo de archivos
import javax.swing.JOptionPane;

2.- creas un boton que diga mandar mensaje

try{
           // String ip = "pones aka la ip destino mi ip  server es 192.168.1.32   "
           //  Strin puerto = "el puerto de salida yo uzo el 9090"
            //ip Destino
            Socket cli = new Socket("192.168.1.32",9090);
                                                   
            DataOutputStream flujo = new DataOutputStream(cli.getOutputStream());

            flujo.writeUTF(txt_msg.getText());
            cli.close();

        }catch(Exception e){
          JOptionPane.showMessageDialog(null, e.getMessage());
        }


//  end

bueno de este metodo me permitio comunicarme atraves de una lan de mi univ,,,
bueno espero que te sirva mi ejemplo ..  :silbar:
pero aun soy muy novato .. pero cualquier cosa me dices para ver si te puedo ayudar u explicar

xau




además o es que tengo mal la vista o las horas altas de la noche, porque me parece ver que encapsula un inputstream aignandole el del cliente y luego no lo utiliza, me equivoco<?

Saludos
#1835
Java / Re: Socket / cliente servidor
30 Septiembre 2009, 21:30 PM
La cosa es que tu pasas el stream del socket directamente a un Data Strea, y primero ha de pasar por el Stream sencillo es decir:
Código (java) [Seleccionar]

InputStream is = socket.getInputStrean
DataInputStream dis = new DataInputStream(is);

A grandes rasgos esa es la idea.

Saludos
#1836
Java / Re: Apagar pc con funciones propias de Java
30 Septiembre 2009, 15:17 PM
Cita de: _rez3t45_ en 29 Septiembre 2009, 19:34 PM
holazzz

hermano 43H4FH44H45H4CH49H56H45H   ....
azu  ;-)        ,, me ayudaste un monton ,muchas  gracias por tu respuesta
hay esta todo ok ,,,
azi que de esa forma se invoca a la lectura de filas de resultados...
bueno este ejemplo me ayudara bastante .

gracias a toos los que me respondieron  xD   ;D
salu2 brothers xD ....
podrias envezde prediseñar la jtable, hacer que el programa la dinamize y getsione segun los procesos que leas.
Saludos
#1837
Java / Re: Apagar pc con funciones propias de Java
28 Septiembre 2009, 22:36 PM
Cita de: egyware en 28 Septiembre 2009, 19:46 PM
Usa la clase process para poder acceder a programas.

Windows

Apagar PC
   shutdown /s
Mostrar procesos
   tasklist

Linux

Apagar pc
  [sudo] shutdown -s now
Mostrar Procesos
  ps


exactamanete lo que tiene capado java en control de sistema fuera de su api lo puedes recobrar y hacer mas poderoso todavia con runtimes,ejecutando programas de cada s.o., ademas proporciona metodos de muy buen control de este objeto una vez instanciado, mucha info del proceso y control de este.

Saludos
#1838
Java / Problema con JDOM
26 Septiembre 2009, 17:09 PM
Hola amigos, tengo un problema con JDOM, leo valores de tags, peor no puedo escribirlos, le sdejo el supuesto codigo que deberia hacerlo:

Código (java) [Seleccionar]
SAXBuilder builder = new SAXBuilder(false);
           
            Document doc = builder.build("config/mainconfig.xml");
           

            Element raiz = doc.getRootElement();
            Element servidor = raiz.getChild("servidor");
            Element ip = servidor.getChild("ip");
           
            ip.setText("Hola");
            System.out.println("La direcion ip es: " + ip.getText());


El valor del hijo ip es por defecto 127.0.0.1 (asi esta en el archivo), peor yo quiero cambiarlo desde mi programa a hola, al hacerlo me devuelve que la driecion ip es Hola pero en el archivo no se ve ningun cambio, y en la siguiente ejecuion me vuelve a decir que es 127.0.0.1 que esta ocurriendo? No no es de permisos porque le he dado un chmod 0777 al archivo.

Alguien tiene idea de lo que ocurre ??

ESpero sus respuestas ¬¬
;D

Saludos
#1839
Java / Re: Método finalize() o parecido
19 Septiembre 2009, 23:10 PM
Cita de: -Ramc- en 19 Septiembre 2009, 22:40 PM
O sea, eso es lo que haces ¿no?

Porque sino ¿cómo manejas varios usuarios conectados?
Mi problema ha sido de interpretación xD tuve de dado por hecho que el manejo , era imprescindible que los clientes fuesen avisando de lo que ivan a hacer, ahora ya lo veo claro.

Saludos
#1840
Java / Re: Método finalize() o parecido
19 Septiembre 2009, 21:47 PM
Cita de: -Ramc- en 19 Septiembre 2009, 18:33 PM
Como te dije, cuando ya no tengas respuesta del cliente es cuando cierras el socket y eliminas el hilo, ese es un buen momento para actualizar la lista.

Saludos.
Haber si he comrpendido, puedo abrir un thread que este enviando todo el tiempo datos y al que no responda de los que el servidor tiene en su lista lo elimina?
Seria ese el algoritmo básico?

Saludos