С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474

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

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

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

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

Добавлено через 1 час 8 минут
Хотя бы просто пример передчи файла.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.07.2015, 00:16
Ответы с готовыми решениями:

Heap corruption detected !Очень прошу посодействовать для понимания!
Есть задание, оно вначале в виде комментария. Я очень долго мучаюсь и никак не могу уловить, где и почему возникает ошибка Heap corruption...

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

Книга по английскому для понимания С++
Порекомендуйте, пожалуйста книгу по английскому, чтобы полностью можно было освоить до уровня чтения книг (по программированию)

4
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
31.07.2015, 00:57  [ТС]
В как файлы передаете с INDY с этим? Неужели не работал с ним никто?
0
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
04.08.2015, 21:35  [ТС]
Похоже никто... Неужели никакого описания или примеров. Может компонент у Indy для этого другой есть?
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
04.08.2015, 23:58
А сами вы чего пробовали? Вот я , к примеру, написал примитивный обработчик нажатия кнопки для отправки файла на 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
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
05.08.2015, 01:46  [ТС]
так вот в том то и дело, что мне надо каждый файл получать по частям из разных источников. Запрос источника n - ответ часть файла m - подтверждение. Запросы идут на разные источники. Файлы перед передачей бьются на равные куски заданного размера. Получатель подтверждает получение каждого из кусков. Только после этого может быть получен запрос на иную часть. После получения всех кусков saveDialog - Сохранить файл. UDP мне надо для нескольких парралельных потоков. Типа Торрента что-то наверное в этом смысле...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.08.2015, 01:46
Помогаю со студенческими работами здесь

Литература простая для понимания
Ищу простую для понимания литературу. Например как у Джесси Либерти C++ за 21 день, у него очень хорошо все расписано. Кто может аналогию...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru