Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача файлов на несколько компов 
:(
    Опции темы
mum1k1
Дата 18.7.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



Нужно приложение, состоящие из двух частей. Первая, это обычный файловый менеджер, с ним у меня проблем ни каких не возникло, вторая часть, это как бы своего рода сетка, тоесть принцип работы таков:
 
В файловом менеджере мы выбираем нужные нам файлы, в соседнем окне, или как нить на подобии, у нас проходит сканирование сети, появляются имеющиеся компы, мы отмечаем например галочкой какие нам нужны, и перекидываем файлы в выбранный нами каталог. Передача должна идти сразу на все, или поочерёдно, разницы нет, главное чтобы не выбирать каждый раз новый комп. 

Зашёл в тупик, ибо пока не могу допетрить как это осуществить.  Буду рад любым идеям и примера, заранее спасибо. 
PM MAIL ICQ   Вверх
Qu1nt
Дата 18.7.2008, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 13.1.2007

Репутация: 2
Всего: 50



Пример сканирования сети:
http://rouse.drkb.ru/files/netscan.zip
Про копирование файлов - поищи на форуме.
PM MAIL   Вверх
mum1k1
Дата 18.7.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



Хм. Сканирование в принципе понятно, мне куда важнее принцип работы самого копирования на несколько машин, притом ещё и директорию надо указывать, и авторизовываться на них автоматом. 
Но всё равно спасибо,  это тоже пригодиться.
PM MAIL ICQ   Вверх
aleksh
Дата 21.7.2008, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



один вопрос: те самые компьютеры ждут копируемый файл?
первое что пришло в голову: на принемающей стороне запускается программа, менеджер стучится к этим программам, потом в менеджере формируется список доступных, выбираются каким давать файл, из них строится список и в порядке очереди кидается запрос с параметрами: откуда  и что копировать, а также -- куда; принимаемая сторона запускает файл в поток и сохроняет у себя.
знаю, медленно, монопольно, и т.д. зато надежно и просто
PM MAIL   Вверх
mum1k1
Дата 21.7.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



Нет, не ждут, но принцип хорошо, можно поплдробней?
PM MAIL ICQ   Вверх
aleksh
Дата 22.7.2008, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



вынужден признаться - с сетью работал мало...

для начала: думаю, без indy не обойтись, лови мануал

идея такая: пишется клиент-сервер udp (в мануале есть пример как) для составления списка компьютеров которым можно раздать файл. приемущество подхода: на принимаемой стране запускается программа в которой можно задать - хочет человек этот файл получить, или нет
результат опроса компьютеров по сети можно оформлять, например, в виде additional - checklistbox

самое интересное другое: способ передачи файла. где-то на форуме (посмотри в нижней вставке тем) встречал предложение запускать файл в stream - stream на порт - потом с порта сохранять. недостаток: относительно медленно, ибо файл раздается одному за раз (если не ошибаюсть stream монополен и thread не поможет), но есть плюс: файл гарантировано передан и куда надо
есть другие способы передачи файла - тема широкая и отдельная

Добавлено через 10 минут и 37 секунд
кстати, загляни сюда

Это сообщение отредактировал(а) aleksh - 22.7.2008, 09:12
PM MAIL   Вверх
mum1k1
Дата 22.7.2008, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



Сенкс те ещё раз, пайду попробую)
PM MAIL ICQ   Вверх
mum1k1
Дата 23.7.2008, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



Хмм...мне Indy компоненты помогут?
PM MAIL ICQ   Вверх
aleksh
Дата 23.7.2008, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



конечно помогут, чем же вызваны подозрения?
бесспорно, можно все реалзовать через winsock, только вопрос - оно тебе надо?
PM MAIL   Вверх
mum1k1
Дата 23.7.2008, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



я просто понять не могу, мне какие компоненты нужны? инди или интернет? 
PM MAIL ICQ   Вверх
aleksh
Дата 23.7.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



безусловно инди
"зачем нам интернет, не нам интернет не нужен, что я, провайдер что ли" (пошутил)
если компонент назван tcpserver то это вовсе не означает что без выхода в и-нет он работать не будет, или чем вызваны сомнения?
PM MAIL   Вверх
mum1k1
Дата 23.7.2008, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



отлично, пошёл реализовывать инди замыслы =)
PM MAIL ICQ   Вверх
mum1k1
Дата 23.7.2008, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 17.7.2008

Репутация: нет
Всего: нет



у кого нить есть полноценный мануал по данной теме? 
не форумный, а типа книг

PM MAIL ICQ   Вверх
aleksh
Дата 23.7.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



сомневаюсь что найдется книга посвященное конкретно передаче файлов по сети между виндузовскими машинами...
если по инди - то ссылка на книгу давал выше, там же ссылочка на топик в котором выложен пример решения той самой передачи. можно взять за основу, переделать под свои нужды, добавить свой интерфейс...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1960 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.