Вверх ↑
Ответов: 4671
Рейтинг: 767
#1: 2014-08-07 21:21:45 ЛС | профиль | цитата
Как мы уже обсуждали, протокол TCP и существующие у нас компоненты не предусматривают простой передачи файлов. Требуется протокол более высокого уровня.
Могу предложить такой вариант. На управляющем компьютере настраиваешь веб-сервер (Apache). Размещаешь нужные файлы для доступа из сети. Клиентам отправляешь простые команды "скачать файл по такому-то адресу". Скачиваешь файлы компонентом HTTP_Get.

[offtop]В качестве анонса. Планирую сделать компонент на базе самодельного протокола, который будет иметь возможность передавать файлы и строки по сети с полезными возможностями (типа предупреждение другой стороны о начале/конце передачи, размере данных, возможности прерывать передачу).
При этом хочу реализовать некий "стек протоколов": когда один компонент (протокол) является транспортом для другого. Скажем этот компонент отправки файлов использует в качестве транспорта TCP. Можно заменить транспорт, например, на MailSlot. Можно между ними вклинить какой-нибудь другой протокол, например, шифрование SSL[/offtop]
карма: 26

0