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