Indy i FTP

4 отговора 141 прегледа
#1

Indy i FTP

Ползвам FTP клиента на Indy 9. Като се опитам да се свържа към локалния сървър, проблеми няма. Като се опитам да се свържа към отдалечен сървър се свързвам, но при извикване на метода List получавам грешка :
Socket error #10061
Connection refused
Към същия сървър се свързвам без проблеми с telnet. Някакви идеи от препатили?

Отговор
в отговор на ppp #2

Re: Indy i FTP

Аз си зад NAT (т.е. нещо от сорта на Internet Connection Sharing), е нормално.
FTP-то е текстов протокол основно, като има отворени две конекции:
- една контролна (на порт 21) за управление, за командите
- една за данни, като нейният IP адрес и порт се задават от клиента, освен ако не е зададена опцията PASSIVE
т.е. ако IP адреса ти е 192.168.0.100, тогава командата LIST, ще предаде нещо подобно по порта за управление, за да може сървъра да предаде съдържанието на директорията:
PORT 192,168,0,100,7,91
като това е невалиден IP адрес...

Пробвай с PASSIVE режим, ако си с NAT, ако не - тогава може някои firewall да не пуска сървъра да прави data конекция към теб.

---
...и аз пиша на кирилица!
Отговор
в отговор на ppp #3

Re: Indy i FTP

мииии
без да съм сигурен че това е проблема, поогледай си секюритито:
ако си през прокси, какъв метод за подаване на логин информация ползваш (това е гнусотия - има 5-6 метода, Indy-то подържа 4 или 5, всяко прокси разбира един/два от тях)
същото и за логина на FTP сървъра

най-изобщо иде реч за начина по който името и паролата се предават на проксито и FTP-то

Am I evil?
Yes I am.
Отговор
в отговор на ppp #4

Re: Indy i FTP

Има един тип, от TeamB в WinSock групите на Борланд, който непрестанно повтаря едно и също нещо: дай да видим кода, кажи точно какво искаш да постигнеш...
Та този тип винаги отговаря перфектно на хората, които имат търпение да зададат въпроса си правилно...
Та, проблемът може да е от кодът ти или пък на ново Firewall,NAT, etc...

И освен, ако не пост-неш малко код, и някой да го тества, нищо няма да стане, сори...

Бтв, можеш да погледнеш тук: [линк]
Най добрият ресурс за INDY и TCP/IP проблеми

Отговор
в отговор на ppp #5

Re: Indy i FTP

А пробва ли с нормален ftp client, ако има рутиране през squid се логва но нищо друго не работи.

Отговор