Título: Problema con envio de ficheros Publicado por: Debci en 25 Agosto 2009, 20:36 pm Hola amigos me pongo en contacto con vosotros para haceros una pregunta:
Se crear un archivo imagen con una capura de pantalla, pero como puedo hacer para enciar esta a traves de un socket om algo parecido? Supongo que el algoritmo seria algo asi while (true) crear captura guardar captura enciar captura borrar captura Pero no se como enviar archivos :s Tambien eh pensado en subirlos a un ftp y que mi programe las descargue pero yo quiero obtener una vista en tiempo real del escritorio asi que creo que lo mejro sera algo que dependa solo del programita. Gracias y un saludo Título: Re: Problema con envio de ficheros Publicado por: egyware en 25 Agosto 2009, 20:40 pm Es trivial :P
Debes saber bien como funcionan los flujos InputStream y OutputStream, haces FileInputStream fis = new FileInputStream(new File("c:\\send.to")); y obtienes el flujo de entrada Socket s = /* uno socket valido*/; OutputStream out = s.getOutputStream(); Luego juegas, lees un byte y lo escribes por la salida :P Título: Re: Problema con envio de ficheros Publicado por: Debci en 25 Agosto 2009, 20:58 pm Es trivial :P ose a que deberia ser algo asi:Debes saber bien como funcionan los flujos InputStream y OutputStream, haces FileInputStream fis = new FileInputStream(new File("c:\\send.to")); y obtienes el flujo de entrada Socket s = /* uno socket valido*/; OutputStream out = s.getOutputStream(); Luego juegas, lees un byte y lo escribes por la salida :P ServerSocket socket = inputstream y luego el socket de cliente Socket socket_cliente = outputstream? No acabo de entender cual es elf lujo d eenvio y cual el de recepción Saludos Título: Re: Problema con envio de ficheros Publicado por: egyware en 26 Agosto 2009, 04:24 am mmmm
me da un poco de flojera pero yap Mira para programar lamentablemente se debe saber ingles. Te recomiendo si sabes ingles buscar en google el API de java FileInputStream es el Stream de entrada. OutputStream es el Flujo de Salida. Porsiacaso Stream y Flujo es lo mismo :D Un ejemplo, estoy un poco ocupado para hacer uno si no entiendes todavia postea avizando y te hago un ejemplo. Adios Título: Re: Problema con envio de ficheros Publicado por: Debci en 26 Agosto 2009, 10:03 am mmmm La cosa es que se ingles y domino el input output stream.. pero queria saber para no trabajar en vano....me da un poco de flojera pero yap Mira para programar lamentablemente se debe saber ingles. Te recomiendo si sabes ingles buscar en google el API de java FileInputStream es el Stream de entrada. OutputStream es el Flujo de Salida. Porsiacaso Stream y Flujo es lo mismo :D Un ejemplo, estoy un poco ocupado para hacer uno si no entiendes todavia postea avizando y te hago un ejemplo. Adios saludos |