Ver Mensaje Individual
  #1  
Antiguo 08-03-2011
verito_83mdq verito_83mdq is offline
Miembro
NULL
 
Registrado: nov 2010
Posts: 118
Reputación: 14
verito_83mdq Va por buen camino
Saber si hay conexión con un servidor Ftp....

Saludoss a Todoss!! Como andan??

Como puse en el titulo mi pregunta es si hay alguna manera de saber si la pc la cual tiene un servidor ftp esta activa.

La aplicación en la que estoy trabajndo cuando inicia se conecta al ftp de mi pc y si hay una actualización la baja. Lo que se me ocurrió ahora es agregarle otra dirección ftp entonces si mi pc esta apagada se conecta al otro ftp.

Yo hice algo asi:
Código Delphi [-]

               ActualizarIdFTP.Username:='mi_ftp1';
               ActualizarIdFTP.Password:= 'mi_ftp';
               ActualizarIdFTP.Host := 'mi_ftp';
               ActualizarIdFTP.Connect;
                 if ActualizarIdFTP.Connected = True then
                     begin
                        ActualizarIdFTP.ChangeDir('/Mi_Programa');
                        ActualizarIdFTP.Get('updates.txt','C:\WINDOWS\updates.txt',True,False);
                     end


                 else

                     begin
                       ActualizarIdFTP.Disconnect;
                       ActualizarIdFTP.Username:='otro_ftp';
                       ActualizarIdFTP.Password:= 'otro_ftp';
                       ActualizarIdFTP.Host := 'otro_ftp';
                       ActualizarIdFTP.Connect;

El problema de esto es que si mi pc esta apagada despues de un rato me pone "Conection time out", osea no pasa al
Código Delphi [-]
if ActualizarIdFTP.Connected = True then

Alguna sugerencia????

Desde ya muchas gracias!!!!
Responder Con Cita