Autor
|
Tema: FTP Multi-part transfers ayuda (Leído 2,156 veces)
|
Jamaikiniano
Desconectado
Mensajes: 24
|
Hola a todos, estoy haciendo un proyecto y quería a alguien organiza mí aquí un código fuente con las siguientes características: Un cliente FTP con sólo cargar, descargar y tamaño de los archivos, pero quería descargar el archivo que se transferirá en partes (todas las partes para descargar al mismo tiempo) y que al final se une a todo en el mismo. (Multi-part transfers). Espero que me puede ayudar, gracias.
|
|
|
En línea
|
|
|
|
|
Jamaikiniano
Desconectado
Mensajes: 24
|
No No, Yo respeto muy los derechos de autor. Como tengo una cuenta ftp y el tamaño de los archivos son muy grandes y la velocidad de transferencia es muy baja, sólo quería acelerar las descargas, sin embargo, el archivo que se transferirá dividido por partes. Gracias
|
|
|
En línea
|
|
|
|
|
Jamaikiniano
Desconectado
Mensajes: 24
|
No hay problema así que queremos es para uso personal nada más!
|
|
|
En línea
|
|
|
|
LeandroA
|
hola no estoy muy seguro que esto acelere la velocidad, pero bueno quien sabe, conoses de algun programa comercial que haga esto? porque creo que no se pude.
Saludos
|
|
|
En línea
|
|
|
|
|
~~
|
Si se puede (supongo) q será descargarse hasta cierto punto del archivo, luego detener la descarga y al dia siguiente seguir descargando desde ese punto... si fuera para descarga pc-pc te ponia un ejemplo, pero para ftp nunca e provado la verdad...
|
|
|
En línea
|
|
|
|
Jamaikiniano
Desconectado
Mensajes: 24
|
hum ok...gracias brother
|
|
|
En línea
|
|
|
|
LeandroA
|
Hola estuve viendo algo del tema por lo que vi el comando que envia es Rest aun no veo bien como trabaja pero si saves algo de protocolo ftp creo que envia el comando Rest + el numero de byte en donde deve comenzar la transferencia este es el log del server Nov 12 00:26:25 10 Incoming connection request on interface 190.136.201.230 Nov 12 00:26:25 10 Connection request accepted from 190.136.201.230 Nov 12 00:26:25 11 Incoming connection request on interface 190.136.201.230 Nov 12 00:26:25 11 Connection request accepted from 190.136.201.230 Nov 12 00:26:25 12 Incoming connection request on interface 190.136.201.230 Nov 12 00:26:25 12 Connection request accepted from 190.136.201.230 Nov 12 00:26:25 10 USER leo Nov 12 00:26:25 10 331 User leo, password please Nov 12 00:26:25 11 USER leo Nov 12 00:26:25 11 331 User leo, password please Nov 12 00:26:25 12 USER leo Nov 12 00:26:25 12 331 User leo, password please Nov 12 00:26:25 10 PASS *********** Nov 12 00:26:25 10 230 Password Ok, User logged in Nov 12 00:26:25 11 PASS *********** Nov 12 00:26:25 11 230 Password Ok, User logged in Nov 12 00:26:25 12 PASS *********** Nov 12 00:26:25 12 230 Password Ok, User logged in Nov 12 00:26:25 10 SYST Nov 12 00:26:25 10 215 UNIX Type: L8 Nov 12 00:26:25 11 SYST Nov 12 00:26:25 11 215 UNIX Type: L8 Nov 12 00:26:25 12 SYST Nov 12 00:26:25 12 215 UNIX Type: L8 Nov 12 00:26:25 10 FEAT Nov 12 00:26:25 10 211- Additional features supported include: MDTM SIZE REST STREAM AUTH TLS AUTH SSL PBSZ PROT LANG EN* SITE CHMOD SITE PSWD 211 End Nov 12 00:26:25 11 FEAT Nov 12 00:26:25 11 211- Additional features supported include: MDTM SIZE REST STREAM AUTH TLS AUTH SSL PBSZ PROT LANG EN* SITE CHMOD SITE PSWD 211 End Nov 12 00:26:25 12 FEAT Nov 12 00:26:25 12 211- Additional features supported include: MDTM SIZE REST STREAM AUTH TLS AUTH SSL PBSZ PROT LANG EN* SITE CHMOD SITE PSWD 211 End Nov 12 00:26:25 10 PWD Nov 12 00:26:25 10 257 "/" is the current directory Nov 12 00:26:25 11 PWD Nov 12 00:26:25 11 257 "/" is the current directory Nov 12 00:26:25 12 PWD Nov 12 00:26:25 12 257 "/" is the current directory Nov 12 00:26:25 10 PORT 190,136,201,230,19,195 Nov 12 00:26:25 10 200 Port command received Nov 12 00:26:25 11 PORT 190,136,201,230,19,196 Nov 12 00:26:25 11 200 Port command received Nov 12 00:26:25 12 PORT 190,136,201,230,19,197 Nov 12 00:26:25 12 200 Port command received Nov 12 00:26:25 10 LIST Nov 12 00:26:25 11 LIST Nov 12 00:26:25 12 LIST Nov 12 00:26:25 10 150 Opening data connection Nov 12 00:26:25 10 226 Transfer complete Nov 12 00:26:25 10 CWD /D/Mis documentos/Mi música/Depeche Mode/101 Disc 1 Nov 12 00:26:26 10 250 Change directory ok Nov 12 00:26:26 11 150 Opening data connection Nov 12 00:26:26 11 226 Transfer complete Nov 12 00:26:26 11 CWD /D/Mis documentos/Mi música/Depeche Mode/101 Disc 1 Nov 12 00:26:26 11 250 Change directory ok Nov 12 00:26:26 12 150 Opening data connection Nov 12 00:26:26 10 PWD Nov 12 00:26:26 10 257 "/D/Mis documentos/Mi música/Depeche Mode/101 Disc 1" is the current directory Nov 12 00:26:26 11 PWD Nov 12 00:26:26 11 257 "/D/Mis documentos/Mi música/Depeche Mode/101 Disc 1" is the current directory Nov 12 00:26:26 12 226 Transfer complete Nov 12 00:26:26 10 PORT 190,136,201,230,19,198 Nov 12 00:26:26 10 200 Port command received Nov 12 00:26:26 10 LIST Nov 12 00:26:26 10 150 Opening data connection Nov 12 00:26:26 10 226 Transfer complete Nov 12 00:26:26 11 PORT 190,136,201,230,19,199 Nov 12 00:26:26 11 200 Port command received Nov 12 00:26:26 12 CWD /D/Mis documentos/Mi música/Depeche Mode/101 Disc 1 Nov 12 00:26:26 12 250 Change directory ok Nov 12 00:26:26 11 LIST Nov 12 00:26:26 12 PWD Nov 12 00:26:26 12 257 "/D/Mis documentos/Mi música/Depeche Mode/101 Disc 1" is the current directory Nov 12 00:26:26 10 TYPE I Nov 12 00:26:26 10 200 Type Binary Nov 12 00:26:26 11 150 Opening data connection Nov 12 00:26:26 11 226 Transfer complete Nov 12 00:26:26 12 PORT 190,136,201,230,19,200 Nov 12 00:26:26 12 200 Port command received Nov 12 00:26:26 10 PORT 190,136,201,230,19,201 Nov 12 00:26:26 10 200 Port command received Nov 12 00:26:26 12 LIST Nov 12 00:26:26 10 RETR 01 Pimpf.mp3 Nov 12 00:26:26 11 TYPE I Nov 12 00:26:26 11 200 Type Binary Nov 12 00:26:26 12 150 Opening data connection Nov 12 00:26:26 12 226 Transfer complete Nov 12 00:26:26 10 150 Opening data connection Nov 12 00:26:26 11 PORT 190,136,201,230,19,202 Nov 12 00:26:26 11 200 Port command received Nov 12 00:26:26 11 REST 463025 Nov 12 00:26:26 11 350 Restarting at byte offset 463025. Send STOR or RETR to initiate transfer Nov 12 00:26:26 11 RETR 01 Pimpf.mp3 Nov 12 00:26:26 11 150 Opening data connection Nov 12 00:26:26 12 TYPE I Nov 12 00:26:26 12 200 Type Binary Nov 12 00:26:26 12 PORT 190,136,201,230,19,203 Nov 12 00:26:26 12 200 Port command received Nov 12 00:26:26 12 REST 231513 Nov 12 00:26:26 12 350 Restarting at byte offset 231513. Send STOR or RETR to initiate transfer Nov 12 00:26:26 12 RETR 01 Pimpf.mp3 Nov 12 00:26:26 12 150 Opening data connection Nov 12 00:26:26 10 Se ha proporcionado un argumento no válido. Nov 12 00:26:26 10 550 File transfer failed Nov 12 00:26:26 10 TYPE I Nov 12 00:26:26 12 Se ha proporcionado un argumento no válido. Nov 12 00:26:26 10 200 Type Binary Nov 12 00:26:26 10 PORT 190,136,201,230,19,204 Nov 12 00:26:26 10 200 Port command received Nov 12 00:26:26 10 REST 809226 Nov 12 00:26:26 10 350 Restarting at byte offset 809226. Send STOR or RETR to initiate transfer Nov 12 00:26:26 10 RETR 01 Pimpf.mp3 Nov 12 00:26:26 12 550 File transfer failed Nov 12 00:26:26 12 TYPE I Nov 12 00:26:26 12 200 Type Binary Nov 12 00:26:26 10 150 Opening data connection Nov 12 00:26:26 12 PORT 190,136,201,230,19,205 Nov 12 00:26:26 12 200 Port command received Nov 12 00:26:26 12 REST 752862 Nov 12 00:26:26 12 350 Restarting at byte offset 752862. Send STOR or RETR to initiate transfer Nov 12 00:26:26 12 RETR 01 Pimpf.mp3 Nov 12 00:26:26 12 150 Opening data connection Nov 12 00:26:26 11 Se ha proporcionado un argumento no válido. Nov 12 00:26:26 12 Se ha proporcionado un argumento no válido. Nov 12 00:26:26 12 550 File transfer failed Nov 12 00:26:26 11 550 File transfer failed Nov 12 00:26:26 10 Se ha proporcionado un argumento no válido. Nov 12 00:26:26 12 The connection was closed by the remote socket Nov 12 00:26:26 11 The connection was closed by the remote socket Nov 12 00:26:26 10 550 File transfer failed Nov 12 00:26:26 10 The connection was closed by the remote socket Nov 12 00:26:26 12 Connection terminated. Nov 12 00:26:26 11 Connection terminated. Nov 12 00:26:26 10 Connection terminated. Nov 12 00:26:26 9 PORT 190,136,201,230,19,206 Nov 12 00:26:26 9 200 Port command received Nov 12 00:26:26 9 LIST Nov 12 00:26:26 9 150 Opening data connection Nov 12 00:26:26 9 226 Transfer complete lo que supuestamente Debes hacer es crear tres conexiones con winsok y enviar los comandos a como se indican en la secuencia, en fin es un royo algo extenso pero si investigas lo puedes hacer , si tengo algo de tiempo voy a ver si puedo hacer algo Saludos
|
|
|
En línea
|
|
|
|
|
|