Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.13;
Скачать: CL | DM;

Вниз

Проблема с 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
4-40728
k@rt
2003-08-08 15:58
2003.10.13
Меню и подменю


14-40673
jack128
2003-09-23 16:26
2003.10.13
Именинники 23 сентября


1-40490
Tornado
2003-10-02 11:41
2003.10.13
Дилетанский вопрос по функциям


14-40615
Alex Konshin
2003-09-25 06:09
2003.10.13
Чем грабить AudioCD?


3-40275
sash2
2003-09-24 09:30
2003.10.13
Как создать архив.