Как указано в заголовке, я могу подключиться к другому компьютеру со своего сервера через клиент FileZilla, но не могу через код (.Net — FTPWebRequest).
Я знаю, что код хороший, так как он работает с другой машины. Конкретная машина, с которой у меня возникли проблемы, находится за NAT, но SA открыл все порты для трафика с хоста, с которым мы пытаемся связаться.
Любые предложения - я пропустил что-то очевидное?
Исключение, которое я получаю при попытке подключения:
«Невозможно прочитать данные из транспортного соединения: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил».
И журналы с машины, которую мы пытаемся подключить, показывают:
26.07.2010 12:40:23 - (не авторизовался) (xx.xx.xxx.xxx)> Подключено, отправляю приветственное сообщение...
26.07.2010 12:40:23 - (не вошел в систему) (xx.xx.xxx.xxx)> 220-FileZilla Server версии 0.9.32 бета
26.07.2010 12:40:23 - (не вошел в систему) (xx.xx.xxx.xxx)> 220 ftp.xxxxxxxxxx.com
26.07.2010 12:40:23 - (не вошел в систему) (xx.xx.xxx.xxx)> AUTH TLS
26.07.2010 12:40:24 - (не вошел в систему) (xx.xx.xxx.xxx)> 234 Использование типа аутентификации TLS
26.07.2010 12:41:24 - (не вошел в систему) (xx.xx.xxx.xxx)> 421 Превышено время входа. Закрытие контрольного соединения.
26.07.2010 12:41:24 - (не авторизовался) (xx.xx.xxx.xxx)> отключен.