Вход на сайт
Задачки на подумать
1090 просмотров
Перейти к просмотру всей ветки
в ответ LifeRider 24.06.17 11:42
"базовая версия проги" - это реализация клиента для сервера-"прокладки"
Как я понял предлагется сделать 5 слоев: ядро приложения, абстрактный слой коммуникации, конкретный слой коммуникации к которому подключен ГУЙ и слой удаленного доступа.
Как быть с вариантом, когда нужно добавить пару полей к вводу данных? Они должны просто добавляться к измерению и попадать в отчёт. Всё остальное без изменений.
Работа "прокладки" с клиентами ведется по TCP
А вот это уже не обязательно. Клиент сам устанавливает протокол подключения.
нужно еще универсальный и легко расширяемый протокол к нему сваять
Слой коммуникации остался еще с тех времен когда нужно было устройство подключать или по СОМ порту или по блутусу или еще как.