Главная страница
    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.009 c
4-40745
Ghost
2003-08-05 11:14
2003.10.13
Возможно ли встроить окно чужого приложения в своё ?


4-40744
LOX
2003-08-06 16:16
2003.10.13
диалог выбора папок


4-40746
arous
2003-08-05 00:12
2003.10.13
Сеансы WinXP


6-40554
alt7
2003-08-13 11:35
2003.10.13
TIDTelnetServer


8-40528
Шустрый
2003-06-11 19:45
2003.10.13
Соединение двух TImage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский