Активный FTP-клиент заблокирован брандмауэром Windows в Windows 7
Возможный дубликат:
Активный FTP-клиент заблокирован брандмауэром Windows в Windows 7
У меня есть приложение, которое работает как служба и содержит FTP-клиент. Необходимо подключиться к FTP-серверу, который поддерживает только активный FTP. Когда я пытаюсь получить список файлов или загрузить файл, брандмауэр Windows прерывает входящее соединение с FTP-сервера. (Я не верю, что у нас была эта проблема в Windows XP или Windows Vista.)
Активный FTP - это протокол, который требует, чтобы сервер открыл соединение с клиентом через порт, указанный клиентом. ( http://slacksite.com/other/ftp.html)
Я знаю, что мог бы открыть большой диапазон портов в брандмауэре Windows и заставить моего FTP-клиента использовать только эти порты, но я бы предположил, что брандмауэр Windows будет изначально поддерживать Active FTP.
Нужно ли выполнить некоторые настройки, чтобы брандмауэр Windows автоматически обнаруживал активный FTP и, при необходимости, открывал необходимые порты? Могу ли я изменить эту настройку программно?
Благодарю.
PS - я задал этот вопрос на StackOverflow, но мне сказали, что, вероятно, мне следует задать и здесь.