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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  COMO ENVIAR UN ARCHIVO DE CLIENTE-SERVIDOR EN JAVA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: COMO ENVIAR UN ARCHIVO DE CLIENTE-SERVIDOR EN JAVA  (Leído 8,426 veces)
lexoazul

Desconectado Desconectado

Mensajes: 48


Ver Perfil
COMO ENVIAR UN ARCHIVO DE CLIENTE-SERVIDOR EN JAVA
« en: 16 Octubre 2009, 03:47 am »

hola a toda la comunidad

tengo un problema con enviar archivos de un cliente a un servidor y viceversa, la verdad que no tengo ni idea como hacerlo, si alguien sabe como o que metodos,o que clase se tiene que importar o utilizar seria de gran ayuda.
ha por cierto un compañero menciono que los envios se pueden hacer por mmedio de bytes y por una conexión tcp si alguirm mr puede explicar mis dudas se los agradeceria mucho.

gracias
 :D :rolleyes:

 ;-)                                    ;D


En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: COMO ENVIAR UN ARCHIVO DE CLIENTE-SERVIDOR EN JAVA
« Respuesta #1 en: 16 Octubre 2009, 16:58 pm »

hola a toda la comunidad

tengo un problema con enviar archivos de un cliente a un servidor y viceversa, la verdad que no tengo ni idea como hacerlo, si alguien sabe como o que metodos,o que clase se tiene que importar o utilizar seria de gran ayuda.
ha por cierto un compañero menciono que los envios se pueden hacer por mmedio de bytes y por una conexión tcp si alguirm mr puede explicar mis dudas se los agradeceria mucho.

gracias
 :D :rolleyes:

 ;-)                                    ;D
Bien amigo, daré por hecho que sabes programar en java y que te falta el metodo ya que resulta inutil por no decir otra cosa, preguntar esto sin saber java.

Lo que tienes que hacer es crear un array de bytes con mucho tamaño (buffer) por ejemplo:
Código
  1. byte[1024];
  2.  
eso  serian 1024 bytes, si quieres mas, pues mas, lo cargas a ese array mediante streams de entrada o salida y lo envias a traves de los streams de los sockets.
ES recomendable enviar solo unos cuantos de datos por peticion, es decir enviar 200 bytes en 200 bytes, porque si lo envias todo de golpe se caerá elr eceptor o el cliente, porque no peudes cargar tanta memoria de golpe en la vm de java, el heap se saturaria y provocaria un buffer overflow.

Saludos



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines