![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Доброго времени суток !
Скажите как можно использовать IdFTP и IdFTPserver в локальной сети ? Прикрепленный исходник вроде работает, НО(!) файл не передается. Ошибки "Time out" да и "Not logged in" тоже присутствует. Очень прошу помощи. С Уважением. |
|
#2
|
||||
|
||||
|
Готово. Работает.
Все спасибо ![]() ![]() ![]() |
|
#3
|
|||
|
|||
|
Мдаа. Работает... Исправил чуть-чуть под себя.
|
|
#4
|
||||
|
||||
|
Все работает. Только не на WinXP.
Передача не проходит с Windows7 -> WindowsXP, WindowsXP -> WindowsXP. Win7 -> Win7, WinXP -> Win7 - все работает ! Операции с брендмауэром, антивирусом, фэйрволом не предлагайте. Все испробовано. Пробовалось в локалке с доменом и на виртуальной машине. Почему ? ![]() -------------------------------------------------------------- Добавил: Код:
IdFTP.Connect; // Не вызывает ошибки ... ... FTP.Put(StreamToSend, 'FileName', false); // Вот тут ошибка: Could not bind socket. Address and port are already in use. Последний раз редактировалось Kotofff, 28.10.2011 в 14:46. |
|
#5
|
||||
|
||||
|
Все. Готово.
Есть у IdFTPServer такие свойства: Код:
property PASVBoundPortMax: Integer; property PASVBoundPortMin: Integer; DefaultDataPort должен быть в этом диапазоне, иначе - ошибка о занятости портов. |