C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
DataSnap сервер TCP/IP
Страниц: [
1
]
Вниз
Печать
Автор
Тема: DataSnap сервер TCP/IP (Прочитано 1381 раз)
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
DataSnap сервер TCP/IP
«
:
13 Март 2015, 11:34:54 »
Есть DataSnap сервер TCP/IP: http://docwiki.embarcadero.com/RADStudio/XE7/en/DataSnap_Server_Wizard
Для работы с таким сервером создаются серверные методы. Если серверных методов нет. Если просто устройство присылает на порт строку. Как принять эту строку на сервере и вывести в Memo?
В каком событии это надо делать?
Или сервера такого типа можно использовать только если клиентское приложение вызывает методы сервера?
P.S.
Тут документация на русском. Но из нее я поняла, что общение осуществляется с сервером только через методы сервера которые создаются на сервере. Клиентское приложение затем вызывает эти методы. Если клиентское приложение это железка которая шлет строки в порт и которая не знает ничего о серверных методах, то для этого DataSnap сервер не подходит?
документация на русском
«
Последнее редактирование: 13 Март 2015, 11:45:53 от SilverFish
»
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: DataSnap сервер TCP/IP
«
Ответ #1 :
13 Март 2015, 11:50:41 »
Да, в случае с DataSnap именно так: клиент должен вызывать конкретные методы сервера, посылая REST-запрос, сервер же просто реализует класс(ы) с методами, доступными для клиентов. Любые данные с клиента не будут обрабатываться.
Записан
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Re: DataSnap сервер TCP/IP
«
Ответ #2 :
13 Март 2015, 12:04:39 »
Все ясно. Спасибо. У меня получилось вызывать серверные методы согласно документации. Просто думала к этому серверу еще прикрутить если устройство шлет сигналы в порт.
Значит надо переделать для устройств, например, на Indy сервер...
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...