Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.015 c
1-40365
ec
2003-10-01 13:38
2003.10.13
TScrollBar


3-40272
Aleksey V.P.
2003-09-22 10:34
2003.10.13
Null значения в поля таблицы


1-40426
KSergey
2003-10-03 07:25
2003.10.13
Как отображать выделение в неактивном Memo?


6-40536
Logan
2003-08-15 03:24
2003.10.13
Outlook Express


14-40648
N169
2003-09-23 12:38
2003.10.13
Больной HDD и сбойные кластеры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский