Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   monitorización envio ftp (https://www.clubdelphi.com/foros/showthread.php?t=69178)

Galahad 30-07-2010 22:55:22

monitorización envio ftp
 
hola...
estoy implementando un envio-recepción de ficheros via ftp.. para ello utilizo los componentes Indy 10 , consigo conectarme, enviar y recibir un fichero sin problemas,, pere necesito crear un módulo que esté siempre conectado comprobando si han llegado nuevos ficheros en dicha dirección ftp, imagino que las Indy tiene que tener algún componentes especializado para dicha comprobación..., pero no encuentro ejemplos ni apenas información para el uso intensivo de estos componentes, ¿ alguien puede facilitarme más información sobre estos componentes ?.
Por otro lado, tengo entendido que el componente server de dichas indy, solo soporta una conexión simultanea,, por lo que no se podrían recibir 2 ficheros al mismo tiempo,, si esto es así,, ¿ me recomendaís otra opción en lugar de utilizar el protocolo FTP..?
Un saludo y gracias..

matabyte 31-07-2010 03:43:38

Sobre la monitorización, si te refieres a una monitorización desde un cliente que se conecte al servidor de vez en cuando, tendrás que conectarte y chequear toda la estructura de directorios y archivos a ver si ha cambiado algo, pero si el server también lo vas a programar, puedes implementar una orden para que te responda a un cliente si ha habido conexiones desde la última vez.

Sobre el componente server de las indy, permiten múltiples conexiones por medio de threads. Sólamente tienes que asignar tus procedimientos de monitorización a los "OnConnect", "OnDisconnect" y "OnExecute" del componente tidftpserver.
Además, puedes cambiar el valor de "MaxConnections" para permitir un límite de conexiones.


La franja horaria es GMT +2. Ahora son las 18:08:40.

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