Indy IDFtp i problem 'Socket Error #10061 Connection Refused'

Odpowiedz Nowy wątek
2012-03-30 21:11
Julius76
0

Witam,
mój program łączy się z poprzez IDFtp i pobiera dany plik z serwera ftp. Program pisałem i testowałem podłączony do sieci poprzez kabel LAN. Do tego momentu wszystko działa bez zarzutu. Problem pojawia się gdy komputer podłączony jest do sieci poprzez Wifi.
Wtedy podczas próby IdFTP1.Connect występuje błąd "Socket Error #10061 Connection Refused" i tyle.
W sieci przez kabel działa OK a poprzez Wifi nie działa. Próbowałem w różnych sieciach Wifi i efekt ten sam.

Mój kod wygląda mniej więcej tak.


    with IdFTP1 do
    begin
       Host:= nazwa_hosta;
       Password:= haslo;
       Username:= nazwa_uzytkownika;
    end;
    IdFTP1.Connect;

Ustawienia IDF

 tp:
  object IdFTP1: TIdFTP
    IPVersion = Id_IPv4
    AutoLogin = True
    Passive = True
    TransferType = ftBinary
    TransferTimeout = 10000
    ProxySettings.ProxyType = fpcmNone
    ProxySettings.Port = 0
    Left = 32
    Top = 16
  end

Może ktoś spotkał się z tym problemem i mi pomoże. W sieci znalazłem tylko jakieś informacje o blokowaniu przez firewall'a ale ja na firewall'a nie mam wpływu, poza tym na kabelku działa bez problemu.

Pozdrawiam
Julius76

Pozostało 580 znaków

2012-03-30 21:27
0

hmm, a za pomocą jakiegoś normalnego klienta możesz sie połączyć z tym serwerem ftp po WiFi?

Pozostało 580 znaków

2012-03-30 21:57
0

Witam,
faktycznie. FireFTP też ma problem. Podłączyłem się do kabla i to samo. Nie łączy. Jestem pewny, że jeszcze wczoraj łączyłem się przez kabel LAN i wszystko działało.
Zmieniłem ustawienia w FireFTP na Port: 22 i Security: SFTP i... działa. Przez kabel i Wifi.

W programie ustawiłem IDFtp.Port:=22, ale nie wiem gdzie ustawić parametr SFTP .

Dziękuję za wskazówkę.
Pozdrawiam
Julius

Pozostało 580 znaków

2012-03-30 22:03
0

Hmm... raczej nie ustawisz. SFTP to inny protokół, to już nie jest FTP, a IdFTP obsługuje tylko FTP wiec obawiam sie, że trzeba by poszukać komponentu obsługujacego SFTP...

Pozostało 580 znaków

2012-03-30 22:10
0

Dzięki bardzo. Postaram się jutro dowiedzieć u mojego dostawcy czy coś się zmieniło z serwerami ftp.
Pozdrawiam
Julius76

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0