Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Conectar a servidor ftp con delphi (https://www.clubdelphi.com/foros/showthread.php?t=62030)

pablopessoa 01-12-2008 23:03:01

Conectar a servidor ftp con delphi
 
Hola gente, estoy haciendo una aplicacion, la cual actualizara los datos de la base mediante conexion a un servidor FTP, estoy intentandolo con Indy, pero al ejecutar este codigo :
Código Delphi [-]
procedure TForm16.BitBtn1Click(Sender: TObject);
var
  FTP: TIdFTP;
begin
  FTP := TIdFTP.Create( nil );
//  FTP.OnWork := FTPWork;
  FTP.Username := usuario.Text;
  FTP.Password := pass.Text;
  FTP.Host := host.Text;
  try
    FTP.Connect;
  except
    raise Exception.Create( 'No se ha podido conectar con el servidor ' + FTP.Host );
  end;
  if FTP.Connected then
      showmessage('estoy conectado')
  else
      showmessage('No estoy conectado');
end;

me tira el mensaje : "EIdSocketError with message 'Socket Error #11004'"
A que se debe esto? en que le estoy errando? Alguien me podra guiar mas o menos a establecer la conexion con el servidor FTP?
Muchas Gracias!!!

defcon1_es 02-12-2008 09:50:18

Hola, buscando en google "socket error list", me he encontrado 2 enlaces interesantes.

La ayuda de microsoft: http://msdn.microsoft.com/en-us/libr...68(VS.85).aspx

y el otro enlace: http://www.sockets.com/err_lst1.htm#...orDescriptions

WSANO_DATA (11004) Valid name, no data record of requested type

Berkeley description: The requested name is valid, but does not have an Internet IP address at the name server.
This is not a temporary error. This means another type of request to the name server will result in an answer.

WinSock description: Same as Berkeley for host resolution.
For protocol and services resolution, the name or number was not found in the respective database.

pablopessoa 02-12-2008 20:44:47

Gracias, estuve averiguando en base a tu post, y encontre que cuando haces "FTP.Host:= nombreHost" no tenes que poner ftp:// ... cambie eso y se conecto re bien.
Gracias por guiarme, la verdad no entendia que podia ser ese error
saludos!!!


La franja horaria es GMT +2. Ahora son las 01:31:18.

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