FtpGetFile, eingehende Verbindung???
- 
					
					
					
					
 Hi, ich arbeite grade an einem kleinen Programm, das eine Aufgabe automatisieren soll. Dazu muss es eine Datei auf einen FTP-Server hochladen. Dazu nutze ich die WinAPI-Funktion FtpPutFile, diese funktionierte vor einem halben Jahr noch wunderbar, als ich heute allerdings das genau gleiche Programm starten wollte, fragte mich die Windows-Firewall ob ich eingehende Verbindungen zulassen wolle. 
 Soweit ich weiß, brauche ich aber keine eingehende Verbindung für FTP, oder?Hier noch der genaue Funktionsaufruf: bool Client::upload(std::wstring remotepath, std::wstring localpath) { return FtpPutFile(hConnection, localpath.c_str(), remotepath.c_str(), FTP_TRANSFER_TYPE_ASCII, 1); }Vielen Dank 
 
- 
					
					
					
					
 Das ist so. Für die Datenübertragung öffnet die Gegenstelle bei FTP eine Verbindung zum Aufrufer. 
 
- 
					
					
					
					
 Das musst nicht unbedingt so sein und hängt vom Mode (Active/Passive) ab: 
 http://stackoverflow.com/questions/1699145/what-is-the-difference-between-active-and-passive-ftpEdit Siehe: InternetOpen(..) 
   dwFlags/INTERNET_FLAG_PASSIVE