|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.10.2011, 04:21 | #1 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 30
|
Использование IdFTP и IdFTPserver в локальной сети
Доброго времени !
Скажите как можно использовать IdFTP и IdFTPserver в локальной сети ? И с помощью них передавать файлы по локальной сети. Большие файлы - около 1-2 Гб. Или может быть использовать другой метод ? Прикрепленный исходник вроде работает, НО(!) файл не передается. Ошибки: "Time out" да и "Not logged in" тоже присутствует. Очень прошу помощи.
« Amor Componentis Nos Unit »
|
08.10.2011, 08:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Здесь не полный код. Не хватает обработчиков авторизации для FTPServer.
"Not logged in" значит что твой сервер не принял пользователя и пароль. "Time out" тоже скорее всего из-за отсутствия описания в коде авторизации, но может быть и брандмауер гасит, его тоже стоит настроить на разрешение работы FTP Кстати IdFTP.Connect; можно заменить на IdFTP.Login; при этом указать пароль и юзера в соответствующих свойствах компонента. P.S. под рукой примера нет, если нужно могу позже показать как я подключаюсь P.P.S. Название AssErt улыбнуло )
I'm learning to live...
|
08.10.2011, 08:44 | #3 | |
Пользователь
Регистрация: 06.02.2011
Сообщений: 30
|
Дело в том, что у меня нет опыта работы с данными компонентами вообще.
Цитата:
И заранее благодарю !
« Amor Componentis Nos Unit »
|
|
08.10.2011, 18:45 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Выкладываю свой FTP сервер. Может кому-то и понадобится.
Он умеет: 1) Обычный ФТП. Создавать папки, удалять файлы, копировать, считывать. Короче я им в тотале коммандере пользую а-ля локалки, но через интернет. 2) Передает сообщение. Команда msg <текст сообщения>. Типа чата одностороннего. Делал для себя 3) Может удаленно запускать процесс и останавливать exec <имя экзешника> - запускает term <имя процесса> - тушит Там конечно напихано всякой гидоты, но говоря в тему, VAM, стоит обратить на следующие моменты: В модуле FTPServer Код:
Само подключение можно увидеть в модуле FTPClient Код:
Ну и передача файла описана в модуле FTPClient: Код:
Если будут вопросы, пиши на почту или в аську. Или сюда. Сразу хочу предупредить - в эфире бываю редко.
I'm learning to live...
|
10.10.2011, 20:48 | #5 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 30
|
Я так понимаю проект на DelphiXE написан или еще чего XE2 ?
Эммм.... Короче вот все что удалось увидеть на экране. Ничего так и не ясно... Можно смеяться ... P.S. У меня D2010. P.P.S. А можно на примере дополнения моего кода ? Все. Готово. Работает. Все работает. Только не на WinXP. Передача не проходит с Windows7 -> WindowsXP, WindowsXP -> WindowsXP. Win7 -> Win7, WinXP -> Win7 - все работает ! Почему ? Операции с брендмауэром, антивирусом, фэйрволом не предлагайте. Все испробовано. Пробовалось в локалке с доменом и на виртуальной машине. -------------------------------------------------------------- Добавил: Код:
Закройте тему.
« Amor Componentis Nos Unit »
Последний раз редактировалось mihali4; 09.11.2011 в 13:04. |
31.10.2011, 09:08 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
31.10.2011, 09:21 | #7 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 30
|
У IdFTPServer есть свойства PASVBoundPortMax и PASVBoundPortMin.
И именно в ХР на приеме. В Висте и 7-ке все и без этих свойств работает.
« Amor Componentis Nos Unit »
|
31.10.2011, 09:26 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Странно... не замечал. У меня все замечтательно работает по сей день.
I'm learning to live...
|
31.10.2011, 10:01 | #9 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 30
|
Может потому что Indy версии у нас с тобой разные ?
У меня Д2010 (еще есть ХЕ2), а ты, если не ошибаюсь более ранней версией пользуешься.
« Amor Componentis Nos Unit »
|
31.10.2011, 10:51 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Может быть...
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Socket: Подключение клиента из глобальной сети к серверу, расположенному в локальной сети | Дамир | Общие вопросы .NET | 4 | 01.12.2010 12:12 |
Чат в локальной сети | _-Re@l-_ | Работа с сетью в Delphi | 3 | 26.11.2010 15:55 |
Проблема с IP локальной сети. | FauMan | Операционные системы общие вопросы | 5 | 23.11.2010 09:10 |
Настройка локальной сети | Наденька | Работа с сетью в Delphi | 2 | 31.07.2009 17:09 |