Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   IdFtp y IdFtpServer (https://www.clubdelphi.com/foros/showthread.php?t=11453)

VolaRe 14-06-2004 22:50:39

IdFtp y IdFtpServer
 
Hola de nuevo amigos,
Voy a aventurarme a hacer un ftpserver y uno cliente y ya me he encontrado con la primera duda, el host del idftp que es, una ip o una direccion de ftp??

Y si es una direccion de ftp como le doy a mi servidor una direccion, no he encontrado ninguna propiedad en donde ponerlo, a no se que sea name.

Bueno con este tema me saldran muchas dudas, asi que espero daros la paliza lo menos posible, gracias por adelantado.

eduarcol 14-06-2004 23:31:10

Si es como funciona el tIdTcpServer, esa es la direccion del Host dond se esta ejecutando el componente Server, me imagino que en este caso esa direccion debe permitir el FTP

VolaRe 15-06-2004 17:43:50

Entonces si quiero conectar el cliente en el mismo ordenador le indico en el directorio donde esta el ftpserver??.
O sea "C:/Archivos de programa/FtpServer.

eduarcol 15-06-2004 17:46:24

nop, seria el nombre de la maquina, supongamos que la maquina se llama estacion entonces Host = Estacion

Ojo, el servidor debe estar corriendo para que se realize la conexion

VolaRe 15-06-2004 19:05:52

nano algo hago mal, le pongo el nombre de mi maquina y me lanza un error "Socket 10060 Connected time out".
Alguna idea??

jachguate 15-06-2004 19:32:35

Claro que hace falta que tengas un ftp server corriendo en tu máquina, y al cliente "apuntando" a los puertos que abre el servidor. En el caso de un servidor local, también podes usar en el host la IP de tu máquina, o una loopback, como 127.0.0.1 por ejemplo.

Hasta luego.

;)

VolaRe 16-06-2004 22:36:11

Yo debo de ser muy torpe para estas cosas, porque no consigo conectarlo, ¿alguien conoce alguna pag. que mi indique como configurar bien el IdFtpServer?.

Gracias de antemano.

jachguate 16-06-2004 23:35:18

No nos estamos entendiendo, y aqui se están mezclando dos cosas... pero el FTP Server no tenes que conectarlo a nada. Este tiene que estar a la epera de conexiones, y son los clientes los que se conectarán a él; que es lo que me parece que habias preguntado antes... a nivel del cliente y no del servidor.

Hasta luego.

;)

VolaRe 21-06-2004 21:00:13

gracias a los dos por vuestra preocupacion, ya di con el problema, que me faltava un componente en el servidor, IdAccountManager (claro coño sin o como se identifican los usuarios, si es que ahi que joerse). Si cuando digo que soy torpe... es que soy torpe.

Bueno gracias por vuestro interes, cuando tenga otra duda ya entro por aqui pa daros otra vez la vara, ta otra.

VolaRe 29-06-2004 22:54:53

Sin declarar TIdFTPListItems y TIdDirItemType
 
Hola de nuevo amigos,
sigo intentando crear un server ftp, y me he estancado aqui... He creado un procedimiento

Código:

procedure AddlistItem(aDirectoryListing: TIdFTPListItems; Filename: string; ItemType: TIdDirItemType; Size: int64; Date: TDateTime);
y cuando tiro a compilar me indica el siguiente mensaje... sin declarar TIdFtpListItems, y el siguiente mensaje de error es el mismo pero con TIdDirItemType. Alguien sabria decirme si tengo que poner aluna unidad en el uses, porque toi perdio.

De todas formas me parece muy raro lo que me hace, porque ese mismo tipo de dato lo usa en el metodo "OnListDirectory" y ahi no me indica que lo tengo sin declarar, solo me da el error en el procedimiento que he creado yo.

Estos son exactamente los errores que me indica el compilador:

Código:

[Error] FtpServer1.pas(33): Undeclared identifier: 'TIdFTPListItems'
[Error] FtpServer1.pas(34): Undeclared identifier: 'TIdDirItemType'


eduarcol 29-06-2004 23:50:46

fijate si en tu uses tienes la unit IdFTPList, segun la ayuda de las indys esas dos clases se encuentran en esa unit

VolaRe 30-06-2004 22:51:33

gracias eduarcol me faltava poner en el uses esa unidad


La franja horaria es GMT +2. Ahora son las 22:23:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi