intercambio de archivos

Iniciado por franky231, 30 Julio 2005, 22:09 PM

0 Miembros y 1 Visitante están viendo este tema.

franky231

bueno esto no se si se podra acer pero por preguntar no se pierde nada ;D vale ay va mi pregunta
e echo un programa para intercambiar archivos entre 2 pcs, entre el mio y el de un amigo, pero descarga muy lento y lo k quiero acer es k el programa coga el porcentaje de subida y de descarga k yo kiera para k el archivo se descargue como si te estubieras bajando cualkier cosa de internet k en mi caso seria a 100kb/s ya k tngo una linea de 1 mega. Si se puede acer os agradeceria muxiiiiisimo k me  diciendome el codigo

franky231

como nadie responde me imagino k no se podra, pro k almenos si no se puede k alguien lo diga xfavor.

p0w3r f1y

Cita de: franky231 en 30 Julio 2005, 22:09 PM
lo k quiero acer es k el programa coga el porcentaje de subida y de descarga k yo kiera para k el archivo se descargue como si te estubieras bajando cualkier cosa de internet k en mi caso seria a 100kb/s ya k tngo una linea de 1 mega.
No entiendo lo que quieres decir :S, quieres elegir a qué velocidad envia o qué?(osea, limitar la velocidad? porque aumentarla no creo...), eso creo que es dificil, aunque no imposible... ;).
Si lo que quieres hacer es que te indique la velocidad a la que esta enviando los archivos, supongo que eso si se podrá hacer, alomejor con la propiedad bytesalreadysent del winsock y un timer o algo parecido, yo no lo he hecho nunca, yo lo más que hice fue una barra de progreso....
Y si la transferencia va lenta, alomejor es porque el código que usas (para la transferencia) no es demasiado bueno o porque los ordenadores no son muy potentes... yo he probado con un p3 y un p4, conectado con un cable de red de 10/100 y transfiere a todo trapo...
También he probado a transferir entre dos adsl de 512 y va bastante bien, yo diría que a entre 10-12 kb/s....
Salu2.

franky231

es k a mi me envia a una velocidad muy lenta tarde en enviar un archivo d 4 megas a un amigo un buen rato y lo k quiero es acer k coja mas conexion para k se descargue mas rapido los archivos.
espero k me entendais ;D

Slasher-K

Si las máquinas están en red sólo es cuestión de copiar el archivo a la otra PC usando FileCopy.


Call FileCopy("C:\Archivo.txt", "\\PC01\Documentos\Archivo.txt")


Si lo querés transferir mediante sockets te conviene utilizar UDP ya que funciona más rápido que TCP, pero lo malo es que no tiene seguridad y los paquetess que se pierden no se pueden recuperar. Aunque en una LAN es dificil que se pierdan datos en una transferencia.

Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*

franky231

vale anhur probare la conexion udp y contare como va.
muxas gracias