[BCB INDY] serwer ftp i porty

0

witam, mam porblem z serwerem ftp (indy) a mianowicie,

mam programy klient serwer,
klientem lacze sie z serwerem TCP + FTP, klient pobiera z serwera co kilka sekund plik
niestety kazde żadanie pobrania pliku (ftp_klient->Get()) przychodzi do serwera na innym porcie i firewall sapie (firewall na kompie z serwerem), wiem ze moge sobie dodac regule, aby firewall zezwalal na połaczenia na kazdym porcie ale nie o to chodzi :P,

z mojej rozkminy :) wynika ze po pobraniu pliku port jest zajety i laczy sie na nastepnym wolnym, ale moge sie mylic

co zrobic aby serwer korzystal tylko z 1 portu (21)

0

erm.. raczej masz problem z konfiguracja firewalla. polaczenia wychodzace z serwera ze znanych aplikacji powinny byc zawsze przepuszczane przez firewalla

2' - nie uzyskasz korzystania tylko z jednego portu, bo FTP z definicji nasluchuje na polaczenia na jednym porcie a dane wysyla po innych

3' - inny numer portu dostajesz nie z tego powodu ze cos jest zajete, tylko z tego powodu ze serwer po prosil o pierwszy-lepszy a implementacja socketow na Twoim systemie, dla szybszego dzialania, zwraca kolejne numerki rosnaco, nie szukajac po starych (nizszych) numerkach czy sa juz wolne

0

dzisiaj zrobilem testy na prostym serwerze ftp (dokładniej typsoft ftp serwer) i rzeczywisice działa tak samo (kazde zadanie przychodzi na innym porcie), szkoda ze nie pomyślalem o tym wczesniej :P

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