|
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
|
|||||||||||
Indy Client/Server Обмен сообщениями05.12.2012, 15:37. Показов 17244. Ответов 24
Приветствую.
Требуется создать серверное приложение для приема сообщений от нескольких клиентов. После получения сообщения от клиента, сервер должен обработать его и отправить ответ. Клиенты отправляют сообщение серверу и ждут ответа. Кроме того, сервер может отправлять сообщения клиентам (одному из ... можно выбрать)Сообщение отправляется по событию (например нажатию кнопки). Пытался сделать, но столкнулся с массой проблем и абсолютным нежеланием INDY компонент работать с кириллицей. Прошу помочь. Исходники размещу для всех интересующихся темой. Результат будет опубликован целиком. ВАЖНО Сервер отправляет ответ клиенту приславшему запрос. Вот кособокий вариант клиента:
0
|
|||||||||||
| 05.12.2012, 15:37 | |
|
Ответы с готовыми решениями:
24
INDY Server/Client Отправка данных с сервера клиенту C++ Indy client
|
|
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
|
|
| 14.12.2012, 16:51 [ТС] | |
|
0
|
|
|
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
|
|
| 14.12.2012, 17:00 [ТС] | |
|
Логика такая:
1. Сервер что-то там получил с модема и ADOClient этот мессадж шлет на клиент, где он принимается ADOServer-ом 2. Обратно наоборот.
0
|
|
|
98 / 10 / 0
Регистрация: 21.02.2011
Сообщений: 474
|
|||||||||||||||||||||||||||||||
| 17.12.2012, 15:36 [ТС] | |||||||||||||||||||||||||||||||
|
И снова здравствуйте!
Переделал взаимодействие так: Серверная часть программы:
1. Сервер рассылает некоторое сообщение ВСЕМ клиентам. Это происходит при изменении компонента EDIT1 (см выше) 2. Все подключенные клиенты это сообщение получают. 3. Один из подключенных клиентов отправляет запрос ("например подробности)". Запрос отправляется по нажатию на кнопку на клиенте. 4. Получив запрос, сервер отвечает именно тому клиенту который отправил запрос. //Пояснения: 1. На сервере есть "локальный клиент" -IDTCPClient (INDY компонент). Он засылает в функцию
2. Получив сообщение в теле функции для обработки событий TCPServer-а, сервер должен разослать сообщение всем подключенным клиентам
3. Сервер ждет сообщения от какого-нибудь клиента, чтобы потом отправить ему ответ. Помогите реализовать такое взаимодействие. Очень прошу. Я тут уже кажется все перепробовал...
0
|
|||||||||||||||||||||||||||||||
| 17.12.2012, 15:36 | |
|
Недопустимый дескриптор окна. (Обмен сообщениями: TCP) indy FTP server demo
Client и Server Socket Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|