Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 295
1

Прошу примеров для понимания INDY

30.07.2015, 00:16. Просмотров 752. Ответов 4
Метки нет (Все метки)

Уважаемые коллеги и братья по интересу. Прошу примеров использования Indy UDP Server (TIdUDPServer) и Indy UDP Client (TIdUDPClient) для создания оконного приложения. Интересует процесс передачи файла по запросу. Клиент шлет запрос - в ответ файл.
На самом деле задача несколько шире. Но для начала пусть так. От клиента идет команда в виде строки например. Сервер это получает, анализирует (это не вопрос могу прикрутить что угодно, хоть map хоть SQL для сопоставления команды). В ответ файл.

Прошу не оставить без внимания. Не нашел ничего подходящего. Итересует пример на С++. Для создания приложения использую Embarcadero XE 8. C++

Добавлено через 1 час 8 минут
Хотя бы просто пример передчи файла.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2015, 00:16
Ответы с готовыми решениями:

Задачи для тренировки и лучшего понимания
Ребят. Кто-нибудь может дать задачу для тренировки? Приблизительно по всему...

Indy или ServerSocket и ClientSocket - какой компонент выбрать для написания клиент-серверного приложения
Пишу клиент-серверное приложение и сейчас стою перед выбором какой компонент...

Прошу Совета по выбору БД для моеи программы
Привет, ситуация такая: пишу лабораторную, нужно написать простое бизнес...

Скачка файлов с indy (idHTTP) (Прошу объяснить)
Здравствуйте! Столкнулся с проблемой "ругания" компилятора на IdHTTP1Work ...

Литература простая для понимания
Ищу простую для понимания литературу. Например как у Джесси Либерти C++ за 21...

4
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 295
31.07.2015, 00:57  [ТС] 2
В как файлы передаете с INDY с этим? Неужели не работал с ним никто?
0
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 295
04.08.2015, 21:35  [ТС] 3
Похоже никто... Неужели никакого описания или примеров. Может компонент у Indy для этого другой есть?
0
nick42
Практикантроп
4347 / 2351 / 415
Регистрация: 23.09.2011
Сообщений: 5,007
04.08.2015, 23:58 4
А сами вы чего пробовали? Вот я , к примеру, написал примитивный обработчик нажатия кнопки для отправки файла на ftp-сервер. И это сработало, файл записался.
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   IdFTP1->Host = "xxxx.at.ua";
   IdFTP1->User = "5xxxx";
   IdFTP1->Password = "654321";
   IdFTP1->Connect();
 
   IdFTP1->Put("C:\\Text.txt", "MyFile/Text.txt", false);  
   IdFTP1->Disconnect() ;
}
С UDP не работал, но не думаю, что это намного сложнее.
0
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 295
05.08.2015, 01:46  [ТС] 5
так вот в том то и дело, что мне надо каждый файл получать по частям из разных источников. Запрос источника n - ответ часть файла m - подтверждение. Запросы идут на разные источники. Файлы перед передачей бьются на равные куски заданного размера. Получатель подтверждает получение каждого из кусков. Только после этого может быть получен запрос на иную часть. После получения всех кусков saveDialog - Сохранить файл. UDP мне надо для нескольких парралельных потоков. Типа Торрента что-то наверное в этом смысле...
0
05.08.2015, 01:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2015, 01:46

Переписать из C++ в C# для понимания отличий
Только начал изучать C# и хотелось бы заметить отличия от С++ на примере...

Литература для чайника для понимания VCL
Добрый день. Заинтересовался, как Delphi "рисует" компоненты VCL. То есть...

Рефакторинг кода(упрощение для понимания)
Есть работающая лабораторная работа, я ее сделал, не показывал преподавателю и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru