Форум: "Сети";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
ВнизПроблема с FTP & Indy в Windows 2003 Server Найти похожие ветки
← →
Death (2003-08-15 16:21) [0]никто такого сабжа не встречал?
в 9х, 2000, ХР - всё нормально работает
код такой:
Ftp.Connect;
if Ftp.Connected then
FTP.ChangeDir("/incoming");
FTP.Put("C:\Report\statistics.txt", FTPFile);
вылет на последней строчке
кое что из стека вылета:
IdStack.TIdStack.RaiseSocketError IdStack.TIdStack.CheckForSocketError
IdStack.TIdStack.CheckForSocketError
IdIOHandlerSocket.TIdIOHandlerSocket.ConnectClient
IdTCPClient.TIdTCPClient.Connect
IdTCPClient.TIdTCPClient.Create
IdFTP.TIdFTP.InternalPut
System.@ReallocMem
System.@LStrSetLength
IdFTP.TIdFTP.Put
IdFTP.TIdFTP.Put
StartUpdateUnit.TUpdater.Step4 (Line 837, "StartUpdateUnit.pas") - мой исходник на строке
FTP.Put("C:\Report\statistics.txt", FTPFile);
как это порешить???
неужто мелкософт переделал работу с сокетами?
← →
nikkie (2003-08-15 16:36) [1]кажется у тебя проблемы с прокси
программы фтп-клиенты работают? в каком режиме - passive/non-passive?
← →
Death (2003-08-15 16:45) [2]прокси там нету и в помине.
заливка в пасивном режиме
кстати, через ФАР тоже не вышло ничего :(
← →
Reindeer Moss Eater (2003-08-15 16:46) [3]Вот же гадский мелкософт.
← →
nikkie (2003-08-15 16:57) [4]>заливка в пасивном режиме
я это вижу... не получается сделать клиентский коннект - он идет не на 21 порт. машины у тебя, на которых работает и не работает - в одной сети стоят? вероятно какой-нибудь файервол отсекает... может встроенный...
ЗЫ все бы так свои проблемы описывали бы - и код, и стек. не форум, а сказка была бы.
← →
Death (2003-08-15 17:21) [5]все в одной сетке. выход в инет - DSL модем
фоэрвола нету и в помине (администрю машину я)
встроенный фоэрвол - отключен
проблема почти решилась таким методом:
пробуем залить в пассиве, если не получилось - в активмоде :)
хотя это очень странно, все ранние попытки заливать через DSL модем на других виндах выходили только в пассиве, а эта винда захотела в активе... явно что-то переделали в сокетах или есть ещё одно предположение - у одной этой машины есть реальный инетовский IP...
ЗЫ: дык, решить то вопрос надо было быстро, а не с растягиванием резины :)
← →
nikkie (2003-08-15 17:28) [6]>у одной этой машины есть реальный инетовский IP
следовательно только на ней будет работать активмода. а вот почему пассив на ней не работает - совершенно не понятно. какие-то проблемы чисто админовского порядка.
>явно что-то переделали в сокетах
да что там переделали? на 21 порт коннект проходит, а на другой порт - нет.
← →
Death (2003-08-15 17:56) [7]ладно. пока всё решилось. если ещё у кого-то из клиентов будут бяки по поводу этого геморою - тогда и буду глубже копать, а пока пусть пробует передавать в разных режимах :)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c